vim에서 새 파일 또는 디렉토리를 만드는 방법

vim에서 새 파일 또는 디렉토리를 만드는 방법

2022-10-04 last update

6 minutes reading terminal nerdtree vim files
vim tho에서 새 파일이나 디렉토리를 만드는 방법에는 여러 가지가 있습니다. vim 자체 또는 플러그인과 함께 바닐라 UNIX 셸 명령. 우리는 이 모든 것을 다룰 것입니다.

1) 유닉스 쉘 명령어



먼저 ESC 를 사용하여 명령 모드로 들어가야 합니다.

:! touch new-file.txt
:! mkdir new-directory


이것은 처음에 현재 vim 프로세스를 시작할 때의 디렉토리인 CURRENT 작업 디렉토리에 디렉토리와 파일을 생성합니다.

확실하지 않은 경우 항상 :!pwd를 사용하여 현재 작업 디렉토리를 확인하십시오.

2) vim-eunuch 플러그인



이러한 작업을 위한 훌륭한 플러그인은 vim-eunuch 이며 UNIX 셸 명령에 대한 많은 설탕을 제공합니다. 다음은 vim-eunuch를 사용하는 후자의 예입니다.

:Mdkir new-directory


1단계와 동일하지만 더 쉽게 입력할 수 있습니다. ! 를 사용하여 외부 명령을 호출할 필요가 없습니다.

3) 탐색 모드



탐색 모드는 정말 멋집니다. 두 가지 방법이 있습니다Explore mode. 다음 명령 중 하나를 입력하십시오.
  • :Sexplore
  • :Explore
  • :Sexplore 의 경우 다음과 같습니다.

    이에
    :Explore 의 경우 다음과 같습니다.


    차이점은 explore mode가 열리는 위치입니다. 당신은 당신을 위해 더 나은 하나를 선택해야합니다.

    note: I'm using the NERDTree plugin.



    그런 다음 로 원하는 하위 디렉토리로 쉽게 이동할 수 있습니다.
  • 입력 j 또는 k 커서 이동
  • Enter를 눌러 하위 디렉토리
  • 로 들어갑니다.
  • -를 눌러 디렉토리
  • 의 한 단계 위로 이동합니다.

    이제 입력할 수 있습니다.

    d to create a directory
    % to create a file



    4) NERDTree 사용



    Neovim 설정에 NERDTree를 사용하기 때문에 이것은 내가 가장 좋아하는 것입니다. 다음 단계를 따르십시오.
  • 새 파일/디렉토리를 생성할 디렉토리로 이동합니다.
  • m를 눌러 NERDTree 파일 시스템 메뉴를 불러옵니다. 이 메뉴를 사용하여 파일 및 디렉토리를 생성, 이름 변경 및 삭제할 수 있습니다. 이렇게 될 것입니다.

  • a를 입력하여 자식 노드를 추가한 다음 파일 이름을 입력하기만 하면 됩니다.
  • 완료되었습니다! 🥳

  • note: To create a directory follow the same steps but append a / to the filename.



    이것이 내가 이 단계를 좋아하는 이유입니다.


    자원;
    1 2 3