커서를 시각적 블록의 끝으로 이동 [중복]
Nov 24 2020
시각적 블록 모드에서 커서가 블록의 끝 / 시작으로 전환되도록하는 방법이 있습니까?
예를 들어 Excel에서이 기능은 "."에 의해 수행됩니다. 키. 사람이 셀 블록을 선택한 경우 마침표 키를 누르면 커서가 블록의 각 모서리로 순환됩니다. 이를 통해 사용자는 원하는 방향으로 블록을 확장 할 수 있습니다. 예를 들어, 사용자가 선택 영역을 아래쪽으로 확장하려는 경우 커서가 위쪽 모서리로 이동 한 다음 아래쪽 화살표 키를 누릅니다. Vim에서 동등한 동작은 무엇입니까?
답변
6 filbranden Nov 24 2020 at 07:07
명령 o
은 시각적 선택의 "다른"끝으로 이동합니다.
참조 :help v_o:
강조 표시된 텍스트의 다른 끝으로 이동 : 현재 커서 위치가 강조 표시된 텍스트의 시작이되고 커서가 강조 표시된 텍스트의 다른 끝으로 이동합니다. 강조 표시된 영역은 동일하게 유지됩니다.
Visual Block 모드에있을 O
때 같은 줄의 다른 모서리로 이동하는 기능도 있습니다 (Visual Block 모드는 직사각형을 선택하기 때문에). 함께 사용할 수 o
있는 선택 영역의 모서리로 이동할 수 있습니다 .
2 Vee Nov 24 2020 at 05:20
텍스트 단락의 시작 또는 끝으로 이동하려면 }
및 {
각각을 사용할 수 있습니다 .
시각적 블록 모드에서를 사용 {
하여 선택 항목의 처음으로 다시 이동할 수 있지만 이렇게하면 텍스트가 선택 취소됩니다. 이전 시각적 블록을 다시 선택하는 명령을 gv
사용할 수 있습니다.
참고로 vim 수동 입력.