떠오르는 생각을 정리하는 공간
[vim] 자주 사용하는 팁 본문
여러 라인을 동시에 주석(#) 처리하는 방법
스크립트 언어(python, shell 등)를 사용하다 보면 각 라인에 주석을 설정하고 싶을 때가 있습니다.
단순하게 하려면 각 라인 앞에 #
을 붙이면 각 라인을 주석처리가 가능합니다. 하지만 여러 라인을 동시에 주석처리하는 과정은 매우 귀찮습니다.
:시작라인,끝라인s/^/추가단어/g
예를 들어 3~9번째 라인에 주석을 처리하기 위해서는 다음과 같이 처리하면 됩니다.
:3,9s/^/#/g
주석을 해제할 때에는 ctrl+v
를 이용하여 원하는 만큼 블럭을 잡고, x
로 제거합니다.
특수문자 사용하기
README 등을 작성하다보면 특수문자를 사용하는 경우가 종종 발생합니다. vim에서도 다양한 종류의 특수 문자를 지원합니다.
:dig
입력
NU ^@ 10 SH ^A 1 SX ^B 2 ....
HH ━ 9473 vv │ 9474 VV ┃ 9475 3- ┄ 9476 3_ ┅ 9477 3! ┆ 9478 3/ ┇ 9479 4- ┈ 9480 4_ ┉ 9481 4! ┊ 9482 4/ ┋ 9483
dr ┌ 9484 dR ┍ 9485 Dr ┎ 9486 DR ┏ 9487 dl ┐ 9488 dL ┑ 9489 Dl ┒ 9490 LD ┓ 9491 ur └ 9492 uR ┕ 9493 Ur ┖ 9494
원하는 특수문자를 찾고 그것에 해당하는 두개의 문자(NU, SH, SX 등)를 기억합니다.
입력모드(i or a)
에서ctrl+k
누르고 이전 단계에서 기억한 두개의 문자를 입력
'유익한 자료 > 프로그래밍 TIP' 카테고리의 다른 글
[vim] 단축키 정리 (0) | 2019.09.15 |
---|---|
리눅스 터미널에서 x 초마다 명령어 실행 (0) | 2018.08.03 |
[VIM] 왜 VIM을 사용할까? (0) | 2017.05.03 |
Comments