반응형
목차
- 마크된 폴더 & 파일에 vim 명령어 실행
- 마크된 폴더 & 파일에 쉘 명령어 실행
- 마크된 파일에 vimgrep 명령어 실행
- 마크된 파일에 vimdiff 명령어 실행
- 마크된 파일에 source 명령어 실행
마크된 폴더 & 파일에 vim 명령어 실행
키 | 동작 |
mv (폴더 혹은 파일이 마크된 경우) | 입력한 vim 명령어를 마크된 폴더와 파일에 실행하기 명령어 실행 후, 마크된 파일 마크 해제하기 예: a.js와 b.js 파일 마크 후, mv 누른 후, split 혹은 :split 입력 결과: 현재 창에서 두 개의 새 창을 열고 각 새 창에 a.js와 b.js 파일 열기 |
마크된 폴더 & 파일에 쉘 명령어 실행
키 | 동작 |
mx (폴더 혹은 파일이 마크된 경우) | 입력한 쉘 명령어를 마크된 폴더와 파일에 실행하기 명령어 실행 후, 마크된 파일 마크 해제하기 예: a.js와 b.js 파일 마크 후 mx 누른 후 node 입력 결과: a.js와 b.js 파일에 node 실행 그리고 a.js와 b.js 파일 마크 해제 쉘 명령어에 옵션을 넣을 경우, 마크된 파일 위치 명시 방법 - %를 삽입해 마크된 파일 위치 명시하기 쉘 명령어 옵션의 위치가 파일 전에 명시되어야 하는 경우 예: [쉘 명령어] [쉘 명령어 옵션] % 쉘 명령어 옵션의 위치가 파일 이후에 명시되어야 하는 경우 예: [쉘 명령어] % [쉘 명령어 옵션] |
마크된 파일에 vimgrep 명령어 실행
키 | 동작 |
mg 누른 후 /[regex 패턴]/ (폴더 혹은 파일이 마크된 경우) | 마크된 파일 속 [regex 패턴]과 일치하는 단어가 속한 줄을 Quickfix List에 넣기, 그리고 가장 먼저 마크되었고 [regex 패턴]에 일치한 단어를 포함한 파일을 현재 창에 열기 명령어 실행 후, 마크된 파일 마크 해제하기 |
마크된 파일에 vimdiff 명령어 실행
키 | 동작 |
md (폴더 혹은 파일이 마크된 경우) | 마크된 파일에 vimdiff 명령어 실행하기 (먼저 마크된 파일 최대 3개까지 열기. 나머지는 Buffer List에 있음) 명령어 실행 후, 마크된 파일 마크 해제하기 |
마크된 파일에 source 명령어 실행
키 | 동작 |
ms (파일이 마크된 경우) | 마크된 파일에 source 명령어 실행하기 명령어 실행 후, 마크된 파일 마크 해제하기 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - Tab (탭 열기) (0) | 2023.09.19 |
---|---|
Vim - Mapping (맵핑) (0) | 2023.05.30 |
Vim - Netrw 마크된 파일 (편집, 숨기기, Buffer & Arg List에 넣기) (0) | 2023.05.24 |
Vim - Netrw 마크된 폴더 & 파일 (복사/삭제/옮기기/이름 변경) (0) | 2023.05.21 |
Vim - Netrw Bookmark (폴더 북마크) (0) | 2023.05.18 |