나는 많은 쉘 스크립트를 작성하고 지속적으로 파일 경로를 입력해야합니다. 삽입 모드에서 Vim이 파일 경로를 자동 완성하도록하는 방법을 아는 사람이 있는지 궁금합니다. 좋아하는 셸에있을 때 탭하여 디렉토리 나 파일의 경로를 완성하는 것과 같습니다.
CTRLD셸의 기능을 Vim 삽입 모드로 가져올 수 있다면 추가 크레딧을받을 수 있습니다 (예 : 현재 경로에있는 파일 / 디렉토리 확인).
나는 많은 쉘 스크립트를 작성하고 지속적으로 파일 경로를 입력해야합니다. 삽입 모드에서 Vim이 파일 경로를 자동 완성하도록하는 방법을 아는 사람이 있는지 궁금합니다. 좋아하는 셸에있을 때 탭하여 디렉토리 나 파일의 경로를 완성하는 것과 같습니다.
CTRLD셸의 기능을 Vim 삽입 모드로 가져올 수 있다면 추가 크레딧을받을 수 있습니다 (예 : 현재 경로에있는 파일 / 디렉토리 확인).
답변:
를 들어 파일 이름 전 완료, 당신은 사용할 수 있습니다 :
Ctrl- XCtrl-F
@CMS 및 @michael 훌륭한 답변을 구축하려면
ctrl+ X ctrl+ f명령 시퀀스를 사용 하면 현재 디렉토리에있는 파일 목록이 표시됩니다. 나는 다른 파일 이름 사이를 위아래로 이동하기 위해 올바른 키를 찾는 데 잠시 시간을 할애합니다. 올바른 키는 Ctrl-n 및 Ctrl-p입니다. 거의 모든 다른 키 (예 :)를 사용 Space하여 선택하고 계속 입력 할 수 있습니다.
또한 삽입하려는 파일 / 디렉토리에 아직없는 경우 다음과 같이 파일 트리 구조로 이동할 수 있습니다.
../../
예를 들어 사용할 수도 있습니다 ! 문서에 삽입 할 디렉토리 / 파일을 찾을 때까지이 작업을 계속할 수 있습니다.