«autocomplete» 태그된 질문

쉘 및 텍스트 편집기와 같은 대화식 프로그램에서 제공하는 기능으로 텍스트를 삽입하여 사용자가 작성하려고하는 단어 나 구를 완성합니다.

3
항목을 숨기지 않도록 탭 완성을 수정하는 방법은 무엇입니까?
homebrew'ed zsh 4.3.12와 함께 Mac OS X에서 oh-my-zsh를 사용하고 있습니다. 나는 최근에 이상한 문제에 걸려 넘어졌다. 에서 scripts/not-used나는 여러 가지가 .R파일 : breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R 내가하려고 할 때, ls scripts/not-used/+ Tab최초의 완성은 ls scripts/not-used/_.R어디에서 _커서의 위치를 나타냅니다. Tab다시 누르면 다음과 같은 이상한 완성을 얻습니다. …

1
scp 명령을 입력 할 때 원격 파일을 탭 완성 할 수있는 마술은 무엇입니까?
아마도 이것은 내 oh-my-zsh 설정에서 활성화 한 일부 플러그인에서 제공하는 기능 일 것입니다 (수년 동안 zsh를 사용해 왔습니다). 공개 키를 서버에 추가 한 이후 (이제 비밀번호를 입력하지 않고 서버에 SSH로 연결할 수 있음), scp쉘에서 명령을 작성할 때 실제로 원격 파일 경로를 탭 완성 할 수 있습니다! 예 : $ diff …

1
쉼표로 구분 된 값에 대한 대쉬 완료
쉼표로 구분 된 매개 변수 목록에 대한 완료 규칙을 작성하고 싶습니다. 예를 들어 서버 이름 목록을 수신하는 명령이 있습니다. myscript -s name1,name2,name3 이 시점에서 나는 다음과 같이 완성했습니다. _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' servers='name1 name2 name3' if [[ ${cur} == -* ]] ; then …

4
디렉토리에서 파일 이름 자동 완성
이 질문은 매우 유사 이 하나 ,하지만 난 솔루션을 이해할 수 없습니다. 나는 또한 이 튜토리얼 을 알고 있지만 여전히 내가 뭘 잘못하고 있는지 이해할 수 없다. 다음에있는 디렉토리 목록을 자동 완성하려고합니다 /something/. $ ls /something/ One Other Three 이것이 일어날 방식으로 : $ hi [TAB] One Other Three $ …

1
문자열 완성을 stdout으로 출력하는 방법은 무엇입니까?
일부 git명령에는 많은 옵션이 있으며 필요한 명령을 검색하는 것이 종종 유용합니다. TAB너비 를 제어하는 ​​옵션을 찾고 git-gui있었지만 약 200 개의 완성이 git config있습니다. 명백한 해결 방법은 모든 완성 물을 편집기로 복사하여 검색하는 것입니다. [something] | grep tab 어떤이 없습니다 man또는 info를위한 페이지 compgen, help compgen심지어는 자신의 옵션을 설명하지 않습니다, 그리고 …

4
Bash 완료는 centos 7에서 매우 불완전합니다
을 사용하여 bash 완성을 설치했습니다 yum install --enablerepo=epel bash-completion. 기본 명령 (git & yum)에서 작동하지만 완성품의 많은 부분이 빠져 있습니다. 내 /etc/bash_completion.d내용은 다음과 같습니다. bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash 그러나 make (설치되어 있음)에 대한 bash_completion이 있고 훨씬 더 많은 것, 즉 샘플 출력 here 과 비교 …

3
터미널에서 GUI를 시작할 때 성가심을 제거하는 방법은 무엇입니까?
그래픽 데스크탑을 사용하는 대신 터미널 창에서 GUI 응용 프로그램을 실행하는 것을 선호합니다. 빈번한 성가심은 종종 개발자가 이러한 유형의 사용을 예상하지 않았기 때문에 응용 프로그램이 쓸모없고, 암호가 있거나 정보가없는 메시지를 stdout 또는 stderr에 인쇄합니다. &를 사용하여 백그라운드에서 프로그램을 실행하면 작업 작성 및 종료에 대한 보고서가 생성되므로 터미널에서 더 혼란이 발생합니다. 명령 …

3
파이썬 스크립트에 대한 인수에 대해 유효한 탭 완성을 bash에 알리는 방법
hello.py 프로그램이 있고 유효한 인수가 하나 있다고 가정 해보십시오. ./hello.py autoawesomesauce 다음을 입력 할 수 있습니다 : ./hello.py auto[tab] 이 시점에서 부분적으로 완료된 인수는 hello로 전송되며이를 인수로 인식 한 후 쉘에서 다음과 같이 완료합니다. ./hello.py autoawesomesauce git이 이와 같은 작업을 수행한다는 것을 알고 있지만 Python 스크립트 + Bash에 대해 수행 …

3
OS X에서 ~의 예기치 않은 Bash 완료
나는 누르면 ~TabTab프롬프트 bash는 명령과 완성의 예상치 못한 세트를 얻었다. 먼저 /Users디렉토리 에있는 모든 사람들과 같았습니다 . 그런 다음에 "홈"디렉토리 /etc/password또는 아마도 그 디렉토리가있는 사람들의 역방향 조회를 수행하고 있다고 생각 /var/empty했습니다. 내가 궁금한 점은 실제로 진행되고있는 이유 와 이것이 작동하는 이유 입니다.

3
vim 명령으로 배쉬 자동 완성
bash vim에서 경로가 두 디렉토리보다 깊은 곳에서 명령을 실행할 때 경로 자동 완성이 최근에 작동을 멈췄습니다 ( ls및 같은 다른 명령에서 계속 작동 함 cd). 예를 들어, 입력 ls .config/btsync/bt한 다음 Tab 키를 누르면로 확장됩니다 ls .config/btsync/btsync.conf. 입력 vim .config/bt한 다음 Tab 키를 누르면로 확장됩니다 vim .config/btsync/. 그러나 입력 vim …

2
zsh에서 완료를 완료하지만 완료 만 취소
완료 기능이 오래 걸리면 + (터미널 인터럽트 키, SIGINT를 전송 함) 또는 + (바운드 ) 를 눌러 중단 할 수 있습니다 . 나는 완성되지 않은 단어가 남았습니다.CtrlCCtrlGsend-break 그러나 완료 기능이 완료되는 것처럼 Ctrl+ C또는 Ctrl+를 G누르면 키를 누르면 명령 줄이 취소되고 완료를 취소하는 대신 새 프롬프트가 표시 될 수 있습니다. …

4
최신 파일 자동 완성
파일 이름이 생성 순간의 타임 스탬프를 기반으로하는 텍스트 파일을 만드는 프로세스가 있습니다. $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt 가장 최근에 생성 된 파일의 파일 이름 , 즉 최신 mtime 파일을 자동 완성하려면 어떻게 해야합니까? 파일 이름의 거의 모든 문자가 다른 파일과 공유되므로 이러한 파일에 …

1
Shift-Tab을 활성화하는 Zsh 완료
zsh에 가능한 완료 메뉴가 표시되면 shift-tab이전 완료 항목에 액세스하는 데 사용할 수 있습니다. 이전 완료 항목에 액세스하는 데 사용되는 키를 제어하는 ​​옵션이 있습니까? 그렇다면 ~/.zshrc 파일을 설정하려면 파일에 무엇을 추가해야합니까 ? 그것이 차이가 있다면, 나는 현재 화살표 키를 사용하여 완료 메뉴를 탐색 할 수 있지만 화살표 키가 제자리에 있지 않고 …

1
Bash 탭 완성은 이전에 없었을 때“~”를“/ home / ___”로 확장합니다.
이전에을 입력 ~/biTab하면 전에로 바뀌 었습니다 ~/bin. 그러나, 오늘은 회전을 시작 ~/biTab으로 /home/username/bin. 나는 오히려 전자를 가지고 싶지만, 무슨 일이 일어 났는지 모르겠습니다 ... 내 bash 완성을 편집하는 스크립트를 추가했지만 ~./bashrc서버 에서 제거 하고 서버를 다시 시작했습니다. 이 일이 발생하는 원인을 아는 사람이 있습니까? 아니면 어떻게 다시 바꿀까요? 편집 그래서 …

1
zsh에서 동적으로 완료 목록 업데이트
zsh의 결과 목록이 Tab매우 유용하다는 것을 알았지 만 그들의 동작을 약간 조정하고 싶습니다. 내가 Tab처음으로 나타날 때 나타나고 나중에 새 문자가 추가 될 때마다 동적으로 업데이트됩니다. 기본 동작은 다시 제안 할 때만 제안을 다시 평가하는 것 Tab입니다.이 반복 된 키 누르기를 저장하고 싶습니다. ( 업데이트 : 가능한 완료 사항 만 …
13 zsh  autocomplete 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.