Vim에서 작업 / 현재 디렉토리를 설정하는 방법은 무엇입니까?
따라서 : e 명령을 사용하여 새 파일을 만들려면 전체 경로를 지정하지 않고 새 파일 이름 만 지정하고 싶습니다. 할 수 있습니까?
이미 제안했듯이 autochdir을 사용할 수 있습니다. 그러면 열린 파일의 디렉토리로 변경되고 다른 옵션은 다음과 같습니다.
:cd mydirectory
디렉토리가 변경됩니다. 이것은 절대 또는 상대 경로 일 수 있으므로 :cd ..
한 수준 위로 이동합니다. 또는 :cd %:h
autochdir을 설정하지 않고 현재 파일이있는 디렉토리로 변경할 수도 있습니다.
:cd
디렉토리를 홈 디렉토리로 변경합니다 (또는 Windows에서는 현재 디렉토리를 인쇄합니다).
:cd -
디렉토리를 이전에 방문한 디렉토리로 변경합니다.
또한 netrw 파일 탐색기로 파일 시스템을 탐색하는 경우 c 키를 눌러 현재 디렉토리를 설정할 수 있습니다.
추가하십시오 set autochdir
당신에게 .vimrc
. 이번 한 번만 변경하려면을 사용 :cd
하거나 :cd!
강제 로 변경하십시오 .
나는 vim에 무엇이 문제인지 모르겠습니다. 현재 vim을 시작하는 디렉토리를 원합니다.
위의 autochd에 대한 팁을 따라 .vimrc에서 noautcd로 설정했습니다.
아직 해보지 않았지만 지금부터 이렇게 vim을 시작하려고합니다.
vim —cmd 'cd `pwd`'
그러면 현재 디렉토리에 고정됩니다!
이것을 내 .vimrc
자동으로 추가하면 Vim의 작업 디렉토리가 현재 파일로 변경됩니다.
autocmd BufEnter * silent! :lcd%:p:h
으로 netrw:
가압뿐만 아니라 c현재 디렉토리를 설정하는 키를, 당신은 또한 넣을 수 있습니다 :
let g:netrw_keepdir= 0
당신의 .vimrc
; 이것은 netrw
브라우징 디렉토리를 현재 디렉토리와 동일하게 유지 한다는 것을 의미합니다 .
참고 URL : https://stackoverflow.com/questions/2288756/how-to-set-working-current-directory-in-vim
'developer tip' 카테고리의 다른 글
API 키란 무엇입니까? (0) | 2020.08.18 |
---|---|
이미지 크기는 img 태그 높이 / 너비 속성 또는 CSS에서 정의해야합니까? (0) | 2020.08.18 |
svn : executable을 추가하는 올바른 방법 (0) | 2020.08.18 |
마스터-마스터 대 마스터-슬레이브 데이터베이스 아키텍처? (0) | 2020.08.18 |
PostgreSQL에서 타임 스탬프를 자동으로 업데이트하는 방법 (0) | 2020.08.17 |