Vim 내 디렉토리 편집


9

Vim 내부의 디렉토리를 편집 할 수 있습니까? (일부 명령은 디렉토리에서 작동합니다).

Vim의 디렉토리에서 어떤 종류의 작업을 수행 할 수 있는지 알고 싶습니다. Vim은 편집을 위해 디렉토리를 열 수 있습니다. 나는 명령도 가지고 있다고 생각합니다. 그러나 일반적인 명령은 디렉토리마다 다르게 동작합니다.

예를 들어, I파일 이름을 누르고 입력하고 디렉토리를 저장하십시오. 내가 줄 때 ls, 그 파일을 보여 주어야합니다.

답변:


9

난 당신이 사용하고 있으리라 믿고있어 netrw당신이 할 때 기본 동작의로 여기 vim .거나 vim some/directory/.

netrw다음 명령 으로 파일 / 디렉토리를 만들 수 있습니다 .

d : create a directory, you will be prompted to input the directory name
% : create a file, same workflow

:h netrw자세한 내용을 살펴보십시오 .


3

완전히 다른 각도이지만 플러그인을 설치할 필요없이 작동합니다 ...

실행중인 Vim session에서 디렉토리를 만들거나 이름을 바꾸려면 간단히 :!다음과 같이 적절한 쉘 명령을 입력 합니다.

리눅스

  • :! mkdir newdir 디렉토리를 만들려면
  • :! mv newdir renamed_dir 디렉토리 이름을 바꾸려면

Windows의 경우

  • :! mkdir newdir 디렉토리를 만들려면
  • :! move newdir renamed_dir 디렉토리 이름을 바꾸려면

내가 아는 한 Vim을 종료하거나 별도의 터미널 창을 열지 않고도이 방법으로 원하는 쉘 명령을 문자 그대로 실행할 수 있습니다.


감사. 하지만 쉘 명령에 대해서는 묻지 않습니다. 파일 편집과 같이 디렉토리 편집과 관련된 옵션을 탐색하고 싶습니다.
SibiCoder

2
github.com/tpope/vim-eunuch 플러그인도 아는 것이 좋습니다 .
nobe4

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