너무 오래;
파일을 열 때까지 열어 wildmenu
두고 열어두고 싶습니다 .<Tab>
다음과 같은 디렉터리 구조가 있다고 가정해 보겠습니다.
./file1
./file2
./dir1/file3
./dir1/dir2/file4
./dir1/dir2/file5
./dir1/dir3/dir4/file6
나는 보통 wildmenu
디렉토리를 탐색할 때 및 화살표 키를 사용합니다. 이미 file1
열려 있고 열려고 하는 경우 file5
다음과 같이 디렉터리를 탐색할 수 있습니다.
:tabe dir1/ <Tab>
:tabe dir1/dir2 dir3 file3 <Down>
:tabe dir1/dir2/file4 file5 <Right>
:tabe dir1/dir2/file5 file4 <Enter>
그러나 열려는 동일한 작업을 시도할 때 이것이 내부의 유일한 파일이기 file6
때문에 주어진 디렉토리에 대해 선택 항목이 하나만 있어도 화살표 키만 사용하여 계속 탐색할 수 있도록 열린 상태 를 유지하고 싶습니다. ( 파일 디렉토리 내에서만 작동하는 각각을 거치지 않고 )wildmenu
dir4
dir3
wildmenu
<Tab>
편집하다:my.vimrc
답변1
.vimrc에서 다음 설정을 시도해 볼 수도 있습니다.
set wildmode=list:longest,full
set wildmenu
DOS cmd 대신. 탭을 반복적으로 클릭하여 파일을 검색하는 창 스타일로, 이 설정을 사용하면 bash
셸에서 탭 완성처럼 작동합니다.
vim의 스크린샷