Vim 비주얼 모드, 선택된 상태 유지


24

vim의 비주얼 모드를 좋아합니다. 그러나 일부 텍스트를 선택한 다음 무언가를하면 텍스트가 선택 해제됩니다.

예를 들어 당신이 누를 경우 코드는 다음 그래서 선택되지 않은 코드 들여 쓰기 블록을 선택하는 것이 말할 수 4 >대신에 5 >당신이 한 번 더 탭을 들여 쓰기하는 코드를 다시 선택해야 다음을.

어쨌든 작업을 수행 한 후 코드 블록을 선택 취소하지 않아야합니까? 또는 작업을 수행 한 후 동일한 키를 한 번만 눌러 다시 선택할 수있는 방법이 있습니까?

답변:


47

선택된 채로 두는 방법은 없지만 수동 노동 없이도 같은 선택을 되 찾을 수있는 방법이 있습니다. 물건을 선택하고 필요한 것을하십시오 (말하고 들여 쓰기), 선택을 취소 한 다음 gv


23

.vimrc (Windows의 경우 _vimrc)에 다음 두 줄 (주석 포함)을 추가하십시오.

"make < > shifts keep selection
vnoremap < <gv
vnoremap > >gv

사용 후 shift 명령으로 시각적 영역을 다시 선택합니다. 매우 편리합니다.


14

을 치다 "." (마침표) 명령 모드에서 마지막 편집을 반복하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.