현재 열려있는 파일의 디렉토리를 어떻게 열 수 있습니까?


89

vim의 파일 브라우저에서 vim dir/to/my/file.c디렉토리 dir/to/my를 쉽게 열 수 있는 방법 으로 파일을 열면 어떻게 됩니까?

답변:


106

시도하십시오 :Ex[plore]. 보낸 사람 :help Ex:

: Explore는 현재 파일의 디렉토리 (또는 지정된 경우 [dir] 디렉토리)에서 로컬 디렉토리 브라우저를 엽니 다. 파일이 수정 된 경우에만 창이 분할되고, 그렇지 않으면 탐색 창이 해당 창을 대신합니다. 일반적으로 분할은 수평으로 수행됩니다.


77

나는 개인적으로 선호합니다 :

:Sex

명령. 그것은 당신을 위해 분할 창을 수행하고 현재 디렉토리에 드롭합니다.

:Sex dir/to/my

작동합니다.


95
이것은 좋지만 명령은 기억하기가 어렵습니다.
Gavin

14
:Vex수직 분할로 디렉토리를 여는 데 사용할 수도 있습니다 .
Chuan Ma

3
Vex와 Sex는 아름답습니다. 바로 온라인에서 찾는 것입니다. 감사합니다!
Zen

3
그리고 그 판명 Tex나는 (보다는 찾고 정확히 무엇 이었습니까 tabe.)
SpoonMeiser

3
웰프, 내 처녀가 간다.
Mateen Ulhaq


10

이미 언급했듯이 ": Explore"를 수행하면 현재 파일의 디렉토리에 대한 파일 탐색기가 열립니다.

그러나 디렉토리를 명시 적으로 지정해야하는 경우 : -command 행에서 ctrl+ r를 사용 하여 레지스터의 내용을 읽을 수 있으며 % 레지스터는 필요한 경우 경로를 포함하여 현재 파일 이름입니다. 따라서 : e ctrl+ r%를 수행 한 다음 파일 이름 위에 백 스페이스를 입력하고 Enter 키를 누릅니다.

다른 방법이 있지만 이것이 일반적으로 사용하는 방법입니다.


6
이 방법은 오래되었다는 것을 알고 있지만 :e %[tab]을 사용하면 %가 확장됩니다.
Brian


1

: e dir / to / my /

: e. vim을 처음 시작한 디렉토리를 엽니 다.

Vim 브라우저 'c'는 작업 디렉토리를 설정합니다.

편집중인 파일의 디렉토리로 자동 이동하는 방법이 있는지 확실하지 않습니다.


1

pwd유닉스 에서 명령으로 편집 하면 현재 디렉토리가 열립니다.

:e `pwd`

cdvim 에서 잠시 했다면 원하는대로 작동하지 않습니다 .



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.