태그 보관물: vim

vim

vim 및 NERD 트리 확장-파일 추가

NERDTree 플러그인과 함께 vim 편집기를 사용하여 프로젝트 트리를 탐색 할 때 현재 강조 표시된 디렉토리 아래에 새 소스 코드 파일을 작성하는 쉬운 방법이 있습니까?

현재 쉘로 이동하여 파일을 추가 한 다음 트리를 새로 고칩니다. 더 좋은 방법이 있어야합니다.



답변

NERDTree를 활성화하고 새 파일이 있어야하는 디렉토리로 이동하십시오. 그런 다음을 눌러 mNERDTree 파일 시스템 메뉴를 불러오고 a“자식 노드 추가”를 선택하십시오 . 그런 다음 파일 (또는 디렉토리 이름)을 입력하기 만하면됩니다.


답변

vim에서 쉘 명령을 실행할 수 있습니다. 따라서이 경우에는 다음을 사용합니다.

:!touch somefile.txt

그런 다음 rnerdtree 창을 다시로드하십시오.

다른 방법은 vim 내에서 새 파일을 시작하는 것입니다.

:e somefile.txt

이것에 대한 한 가지 편리한 점은 내 .vimrc에서 cwd를 현재 파일이있는 디렉토리로 자동 변경한다는 것입니다.

" Auto change the directory to the current file I'm working on

autocmd BufEnter * lcd %:p:h

이렇게하면 파일을 편집하고 동일한 위치에 다른 파일을 원하면 경로가 바로 변경됩니다. NERDTree에서 파일을 열면 디렉토리가 파일이있는 디렉토리로 설정됩니다.


답변