«autocomplete» 태그된 질문

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


2
지능적인 완료에 실패하면 Bash 정상 탭 완료
탭 완성은 쉘의 표준 기능이 되었기 때문에 매우 기뻤습니다. 나는 바쉬의 지능적인 완성도를 좋아한다. Bash가 지능적인 완성을 사용하여 완성을 거부하는 행복한 하루를 망치십시오. 오늘 나는 원했다 : tar xvf centos5.8_x86_1.ova 그래서 나는 입력했다 : tar xvf cent<TAB> Bash는 .ova 파일이 일반적으로 tar와 함께 사용되지 않기 때문에 경로 완성을 거부합니다. 지능형 …

2
디렉토리 이름을 보유한 환경 변수에 대한 Bash 자동 완성
Linux Mint 14에서 bash 4.2.37을 사용하고 있습니다. 을 입력하여 환경 변수 이름을 자동 완성하면 변수 Tab이름과 공백으로 확장됩니다. 변수의 값이 디렉토리 이름이면 변수 이름으로 확장하고 그 다음에 /. 예를 들어, 내가 입력하면 : $ ls $HOM<tab> 그것은 다음과 같이 확장됩니다. $ ls $HOME _ 여기서 _커서의 위치를 ​​표시합니다. 문제는 그때 …

1
zsh 완료 : 특정 디렉토리에서 파일 이름 가져 오기
좋아, 약간의 배경 : 나는 Mac을 사용하고 CLI에서 가능한 한 많이한다. 특히, 나는 종종 USB 스틱 cp이나 mv파일에 튀어 나와서 즉시 꺼내고 싶다. 이것은 (10.7에서) 빈 데스크탑 공간 (보통 두 칸 이상 떨어진 곳)으로 가서 디스크를 선택하고 "command-e"를 누르는 것을 제외하고는 키 마운트 해제를 제외하고는 일반적으로 소수의 키 입력으로 수행 …
10 zsh  osx  autocomplete 

4
현재 PATH의 모든 파일 / 바이너리 나열
현재 PATH의 모든 파일 / 실행 파일 바이너리를 나열하기 위해 "ls -la"스타일 명령을 실행하는 "쉬운"방법이 있습니까? (나는 알 수없는 접두사가 있지만 기본적으로 알려진 "이름"을 가진 명령을 찾기 위해 출력을 grep으로 파이프하려고합니다. bash의 자동 완성 / 탭이 본질적으로 쓸모없는 경우입니다. 완전한 기능 "...)
10 bash  ls  path  autocomplete 

2
zsh 탭 완성 취소
완료가 완료되면 취소하는 방법이 있습니까? 때로는 어리석게도 Tab 키를 눌러 자동 완성 대상 (단순한 무모 함)을 만든 다음 방금 "설치"또는 "체크"전체를 직접 입력 한 것보다 더 오래 기다려야합니다. zshzle 매뉴얼 페이지에 메모가 표시되지 않았지만 뭔가 빠졌습니까? 다른 쉘에이 기능이 있습니까? 편집 : 사소한 답변. 그래서 대신 : zsh가 탭 완성을 …
10 zsh  autocomplete 

1
zsh에서 기존 자동 완성 기능을 사용하기 위해 쉘 함수를 얻으려면 어떻게해야합니까?
.zshrc입력에 저장하고 화면과 통합 할 수 있는 몇 가지 쉘 기능이 정의되어 있습니다. 예를 들면 다음과 같습니다. function s() { screen -t "$1" ssh "$@" } 그러나 이러한 셸 함수를 사용하면 zsh의 기본 제공 명령 완료 기능을 활용할 수 없습니다. SSH의 경우 known_hosts 및 ssh_config를 기반으로 호스트 이름을 자동으로 완성합니다. …
10 zsh  autocomplete 

1
zsh apt 목록 옵션 완료
bash에서 탭 완성을 사용하여을 apt list --upgradable입력 하는 데 익숙 apt ltab--utab하지만 zsh를 사용하여 동일한 작업을 수행 할 수 --u는 없습니다 .을 --upgradable누르면 확장되지 않습니다 tab. zsh-completions 설치 및 추가 setopt completealiases를 제안하는 몇 가지 솔루션을 Google 검색 ./zshrc했지만 이들 중 어느 것도 도움이되지 않았습니다. bash에서와 같이 작동하게하는 방법이 있습니까?
10 zsh  autocomplete 

2
zsh의 탭 완성과 대소 문자 구분 없음
대소 문자를 구분하지 않는 탭 완성을 사용하도록 zsh 5.0.7을 구성했습니다. zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 내가 겪고있는 문제는이 경우의 무감각이 종종 Tab추가 시간 을 눌러야 한다는 것입니다. 예를 들어, 내 홈 디렉토리에는“데스크톱”,“문서”및“다운로드”폴더가 있습니다. 홈 폴더에 있고 입력하면 cd D 을 누르면 Tab세 가지 가능성이 나에게 표시됩니다. 반면에 내가 입력하면 cd d …
10 zsh  autocomplete 

3
VIM (Bash 또는 Tmux)에서와 같이 화면에서 단어 완성
화면 에서 마지막으로 일치하는 식별자 를 완성하도록 Bash, Zsh 또는 Tmux를 어떻게 구성 할 수 있습니까? 이 일반적인 시나리오를 고려하십시오. $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder …

2
bash 탭 새로 고침
내 ssh- 호스트를 자동 완성하는 스크립트가 있습니다. 그래도 ~/.ssh/config자동 완성 기능이 변경 되면 자동으로 업데이트되지 않습니다. 이것은 나를 놀라게하지 않습니다. 새로운 쉘에서, 새로운 엔트리는 물론 선택되어 사용 가능합니다. bash에서 완료 새로 고침을 수동으로 트리거하려면 어떻게합니까?

1
zsh-<tab>에서 이진 경로를 완전히 확장
내 현재 zsh 동작에서 "sudo"를 입력 한 후 탭을 누르면 공백이 추가됩니다. $ sudo ... 내가 정말로 원하는 것은 탭을 눌렀을 때 실행할 바이너리의 경로로 탭을 완전히 확장하여 실행할 항목을 볼 수 있도록하는 것입니다. $ /usr/bin/sudo ... 내 컴퓨터의 로컬 사용자가 해킹되고 내 $PATH변수에 추가 된 항목 인 'sudo'가 악의적 …
10 zsh  path  autocomplete 

3
함수의 두 번째 인수에 대한 Zsh 자동 완성 규칙을 기존 명령의 규칙으로 설정하려면 어떻게합니까?
내가 가진 사용자 정의 zsh을 기능g : function g() { # Handle arguments [...] } 그 안에서 Git 명령을 실행하는 짧은 인수를 처리합니다. 예를 들면 다음과 같습니다. g ls # Executes git ls-files ... g g # Executes git grep ... 짧은 인수에 대해 자동 완성 규칙을 Git의 규칙으로 설정할 …
9 zsh  autocomplete  git 

1
Zsh 자동 완성 기능은 완전한 기능을 제안합니다 (_git _vim 등).
zsh내 명령에 대한 완전한 제안을 하는 방법에 대해 약간의 성가심이 있습니다. 설치하지 않은 명령의 시작 부분을 입력하고 누르면 tab완료 기능이 설치되어 있음을 나타냅니다. 내가 실행하고 vim싶지만 설치되어 있지 않다고 말합시다 _vim. 이것을 끄는 방법이 있습니까? 또는 설정에서 무언가 잘못한 적이 있습니까? 내 모든 도트 파일은에 공개됩니다 github.com/henrikbjorn/castle.

1
특정 명령에 대해서만 Bash 자동 완성 비활성화
특정 명령에 대해서만 Bash의 자동 완성 기능을 비활성화 할 수 있습니까? 유스 케이스 : 명백한 이유로, rm루트 일 때 명령에 대해 자동 완성을 비활성화하고 싶습니다 . 자동 완성 기능을 완전히 비활성화하면 끔찍한 고통이 될 것이므로 제거하고 싶습니다 rm. 가급적 해킹 /etc/bash_completion이나 친구 없이이 작업을 수행 할 수 있습니까 ?

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