본문 바로가기

코딩/Vim

Vim - Netrw 마크된 파일 (명령어 실행하기)

반응형

목차

마크된 폴더 & 파일에 vim 명령어 실행

동작
mv (폴더 혹은 파일이 마크된 경우) 입력한 vim 명령어를 마크된 폴더와 파일에 실행하기

명령어 실행 후, 마크된 파일 마크 해제하기


예: a.jsb.js 파일 마크 후, mv 누른 후, split 혹은 :split 입력

결과: 현재 창에서 두 개의 새 창을 열고 각 새 창에 a.jsb.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 명령어 실행하기

명령어 실행 후, 마크된 파일 마크 해제하기
반응형