«autocomplete» 태그된 질문

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

2
특정 명령에 대해 사용자 정의 자동 완성을 지정하는 방법은 무엇입니까?
bash를 두 번 탭할 때 bash가 정확히 무엇을 표시하는지 알 수있는 방법이 있습니까? 예를 들어 scpy몇 가지 인수가 필요한 파이썬 스크립트 가 있습니다. 예를 들어 apt-get, 더블 탭을 사용하면 자동 청소 빌드-뎁 클린 dselect-upgrade 퍼지 소스 업그레이드 자동 제거 확인 dist-upgrade 설치 제거 업데이트 자신의 스크립트 / 프로그램을 위해 그렇게 …

1
명령 줄 도구에는 어떻게 자동 완성 목록이 있습니까?
Ubuntu의 Bash는 도구의 특정 동작 목록을 어떻게 알 수 있습니까? 예를 들어 apt-get 및 tab을 두 번 입력하면 remove, update, upgrade ... etc 만 표시되지만 다른 명령이나 현재 디렉토리의 파일에 대한 작업은 표시되지 않습니다. Go에서 명령 줄 도구를 개발 중이며이를 지원하는 배포판에이 기능을 제공하려고합니다.

4
Bash 명령 완료를 사용자 정의하는 방법은 무엇입니까?
bash에서는 complete내장 명령을 사용하여 명령 인수의 사용자 정의 완료를 쉽게 설정할 수 있습니다 . 예를 들어, 시놉시스가있는 가상 명령의 foo --a | --b | --c경우 다음을 수행 할 수 있습니다.complete -W '--a --b --c' foo 당신은 또한 당신이 누를 때 당신이 얻을 완료 사용자 정의 할 수 있습니다 Tab에서 빈 …


1
cd OLD NEW 첫 번째 인수 완료
에서 zsh의 cd명령은 두 인수의 형식은 다음과 같습니다 cd OLD NEW로 변경됩니다 ${PWD/OLD/NEW}. 새로운 스타일의 완성 시스템을 통해 zsh는 완성 할 수 있습니다 NEW. 두 번째 인수는 OLD기존 디렉토리를 얻기 위해 대체 할 수있는 항목을 기반으로 완료 됩니다. 그러나 첫 번째 인수는 기존 디렉토리에만 완료됩니다. zsh가 OLD기존 디렉토리를 완성하는 것 …

4
줄 바꿈을 삽입하지 않고 vim 자동 완성 목록에서 항목을 선택하십시오.
vim의 다소 성가신 기능은 삽입 모드에 있고 자동 완성 (Ctrl-N)을하고 원하는 항목까지 화살표 키를 누른 다음 Enter 키를 누르면 항목을 삽입하지만 줄 바꿈을 삽입한다는 것입니다. 그런 다음 삭제해야합니다. 원치 않는 줄 바꿈을 추가하지 않고 자동 완성 목록에서 항목을 선택하는 방법이 있습니까?
22 vim  autocomplete 

1
이전 명령의 인수를 zsh 완성에 추가
zsh (및 bash)에서는 일부 히스토리 단어 확장을 사용하여 이전 명령의 인수를 표시 할 수 있습니다. 이 예제는 !:#확장 히스토리의 이전 명령에서 두 번째 매개 변수를 가져 오는 것을 보여줍니다 . % echo foo bar baz foo bar baz % echo !:2 echo bar bar 나는 종종 특정 인수가 무엇인지 정확히 …
21 zsh  autocomplete 

2
데비안에서 패키지 설치 제안을 구현하는 방법은 무엇입니까?
우분투에서 다음을 입력하면 알 수 있습니다. mc 설치되어 있지 않으면 아래 메시지가 나타납니다. The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc 그러나 데비안에서는 사용할 수 없습니다. "-bash : / usr / bin / mc : No such file or directory"메시지 만 …

1
zsh로 git complete : 공백이있는 파일 이름이 올바르게 이스케이프되지 않습니다
힘내 완료 : 내 시스템에서 git의 파일 이름 자동 완성에 어려움을 겪고 있습니다. OS X (10.9.3)에서 (1.9.3) zsh과 함께 (5.0.5)를 사용하고 git있습니다. 모두 zsh와 git사제를 통해 설치되었습니다. (전체 버전 출력은 게시물 하단에 있습니다.) git의 파일 이름 완성에 예상대로 공백이 삽입되지 않습니다. 이름에 공백이있는 파일 이름을 입력하면 쉘은 공백을 이스케이프하지 않고 …
20 zsh  autocomplete  git 

3
파일 수가 많은 일부 디렉토리에 대해 Bash에서 탭 완성을 비활성화 하시겠습니까?
디렉토리에 많은 파일을 가지고 작업하고 있습니다. 해당 디렉토리로 이동하여 실수로 Tab두 번 누를 때마다 패턴과 일치하는 파일을 표시하는 데 시간이 오래 걸릴 수 있습니다 (1 분 이상 걸릴 수 있음). 예를 들어 내 디렉토리 구조는 다음과 같습니다. my-project/ ├── docs/ ├── data/ <---- contains around 200k files. └── analyser/ 여전히 …

3
bash 탭 완성 비활성화
탭을 누를 때 bash의 자동 완성을 비활성화 할 수 있습니까? 내가하고 싶은 이유는 종종 편집기에서 코드를 붙여 넣기 위해 여러 공백 대신 탭 문자를 터미널에 사용하기 때문입니다. 그리고 아니요, 탭 대신 공백을 사용하도록 설득 할 수 없습니다.

1
사용자 정의 명령을위한 동적 zsh 자동 완성
필자가 작성한 일부 사용자 정의 함수에 대해 완료 함수를 작성하려고하지만 가장 기본적인 기능조차도 실제로 어려움을 겪고있는 것 같습니다. 예제 기능은 다음과 같습니다. function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " eb_instances production kraken-prod-api" return 1 fi …
19 zsh  autocomplete 

5
데비안-apt (apt-get 아님) 자동 완성 기능이 작동하지 않습니다
저는 데비안 제시 8.6에 있습니다. apt-get패키지 및 명령에 대한 탭을 누를 때 예상되는 bash 자동 완성 을 얻었지만 그것을 사용할 때 apt작동하지 않습니다. 나는 그것이 작동하는 곳에서 xubuntu 16.04를 사용하는 것을 기억하므로 여기서 작동하지 않는 것이 이상하다고 생각합니다. 명령에 사용할 수있는 방법이 apt있습니까? 그렇다면 어떻게?

1
Zsh 탭 완성이 부분 경로에 대해 원하는대로 작동하지 않습니다
의 파일과 디렉토리에 대해 대소 문자를 구분하지 않는 퍼지 완료를 원합니다 zsh. 몇 시간 동안 매뉴얼을 읽은 후에 이것이 내가 생각해 낸 것입니다. zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' 또한 TAB한 번 눌러 가능한 완료를 표시 하고 정확히 하나의 완료가 있으면 …
17 zsh  autocomplete 

1
zsh에서“../”의 탭 완성
bash에서는 탭 완성을 사용하여 한 디렉토리를 위로 이동하고 다른 경로로 다시 내려갈 수 있습니다. 예를 들어,에 $HOME/folder1있고하고 싶다고 가정 cd합니다 $HOME/folder2. $HOME단지 두 개의 하위 디렉토리를 가지고 folder1와 folder2. bash에서는 그냥 입력 할 수 있습니다. cd ..[TAB]f[TAB]2 그리고 결국에 $HOME/folder2. 새로 설치 한 zsh 설치에서을 누르면 이름에 두 개의 cd …

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