티스토리 툴바


Vim tip - Blockwise visual mode

Visual모드에서 복수의 칸을 선택하는 방법은 여러가지가 있다.

직관적으로 Visual mode로 커서를 이용한 단순 선택이 있고

Blockwise로 선택할 수 있는 방법이 존재한다.

이전에는 Ctrl-V로 쓰이던것이 window버전하고 맞물리면서  Ctrl-Q로 대체되었다.

Blockwise라고 적고보니 이해가 안갈 수 있다.

예를 들어보면
글을 쓰다가 

---------------------------
프로그래밍을한다.
코드를작성한다.
디버깅을한다.
------------------------------------


---------------------------
- 프로그래밍을한다.
- 코드를작성한다.
- 디버깅을한다.
------------------------------------

이러한 형태로 바꾸고 싶은데, (정규식으로 첫글자만 찾아내어 치환을 할수도있다.)
앞에 일일히 하나씩 넣을순 없지 않은가

-를 쓰고 -를 3줄짜리로 생성한뒤
Ctrl-Q(linux 환경에서는 그대로 Ctrl-V)  blockwise모드에서 한줄을 선택하고
붙여넣기를 하면 맨 앞줄에만 자동적으로 들어가게 된다.




						*CTRL-V-alternative* *CTRL-Q*
Since CTRL-V is used to paste, you can't use it to start a blockwise Visual
selection.  You can use CTRL-Q instead.  You can also use CTRL-Q in Insert
mode and Command-line mode to get the old meaning of CTRL-V.  But CTRL-Q
doesn't work for terminals when it's used for control flow.

NOTE: The clipboard support still has a number of bugs.  See |todo|.
Trackback 0 Comment 0
prev 1 2 3 4 5 ... 70 next