건프의 소소한 개발이야기

[vi/vim] 여러줄 주석처리 하는법/해제법 본문

유용한 사이트

[vi/vim] 여러줄 주석처리 하는법/해제법

건강한프로그래머 2016. 6. 11. 22:03

안녕하세요, 건프입니다.


유닉스/리눅스 환경의 터미널 작업을 하다 보면 여러줄을 걸쳐 주석처리를 하고 싶을 수가 있죠.


그럴때 이용하는 팁입니다.


1. 여러줄 주석 처리하기


- visual 모드로 주석처리를 원하는 부분을 쭉 선택합니다.

(마우스로 작업하는 것이 아니라, command 상태(처음 vim 으로 파일에 진입했을때의 상태) 에서 v를 누르면 visual 상태로 진입합니다.


이때 hjkl 로 블록을 잡고(미리 .vimrc 작업을 마쳐놓은 상태라면 방향키로 작업해도 됩니다.)


- : 키를 누르고


- 그 상태 그대로 그 뒤에 norm i<<원하는 문자>> 이렇게 작업하시면 됩니다.


ex) norm i#


이러면 visual 상태에서 선택된 블록의 줄 맨 앞에 # 표시가 들어가게 되죠.


2. 여러줄 주석 해제하기(풀기)


- visual 로 범위를 잡고


- :norm 1x


1x 는 가장 앞 문자 1개 없앤다는 의미이고,

2x 는 가장 앞 문자 2개를 없앤다는 의미입니다.



고맙습니다 :)



참고 : http://ddiri01.tistory.com/206




Comments