답변:
나는 개인적으로 사용
set wildmode=longest,list,full
set wildmenu
첫 번째 탭 적중을 입력하면 가능한 한 많이 완료됩니다. 두 번째 탭 히트는 목록을 제공합니다. 세 번째 및 이후 탭은 완료 옵션을 순환하므로 추가 키없이 파일을 완료 할 수 있습니다.
배쉬 같은 것
set wildmode=longest,list
그러나 전체는 매우 편리합니다.
set wildmode=longest,5full,list
. 많은 결과가 가득하면 쓸모는 없지만 몇 가지로 매우 편리합니다. "완료가 한 줄 화면에 맞는 경우에만 전체 표시"와 같이 완벽 할 것입니다.
Bash의 완성에 가장 가까운 행동은
set wildmode=longest:full,full
문자 몇 개를 입력 한 상태에서 Tab 키를 한 번 누르면에서 사용할 수있는 모든 항목이 제공됩니다 wildmenu
. 이것은 명령 줄 아래에 빠른 수정 같은 창을 여는 Michael 의 대답과 다릅니다 .
그런 다음 나머지 문자를 계속 입력하거나 Tab 키를 다시 눌러 첫 번째 일치 항목과 동그라미로 자동 완성하십시오.
Vim에서 Ctrl+ N를 통해 자동 완성을 사용 하여 현재 버퍼를 검색 한다고 가정합니다 . 이 명령을 사용하면 솔루션 목록이 표시됩니다. 명령을 반복하여 목록의 다음 항목으로 이동하십시오. 모든 자동 완성 명령에 대해서도 마찬가지입니다. 전체 단어를 채우는 동안 사용하려는 단어에 도달 할 때까지 목록을 계속 이동할 수 있습니다.
이것은 더 유용한 명령이 될 수 있습니다 : Ctrl+ P. 유일한 차이점은 Ctrl+ P는 버퍼에서 뒤로 검색하고 Ctrl+ N는 앞으로 검색한다는 것입니다 ... 사실, 둘 다 동일한 요소가 포함 된 목록을 제공하며 다른 순서로 나타날 수 있습니다.