[vim] Vim : 비주얼 블록 모드에서 삽입하는 방법?
Vim에서 비주얼 블록 모드 (ctrl-V를 누름)에있을 때 어떻게 삽입 할 수 있습니까?
답변
이 시도
텍스트 블록을 선택한 후 Shift+ i또는 대문자를 누릅니다 I.
소문자 i가 작동하지 않습니다.
그런 다음 원하는 것을 입력하고 마지막으로 모든 줄에 적용하고 Esc두 번 누릅니다 .
이것이 작동하지 않으면 …
+visualextra
Vim 버전에서 활성화 했는지 확인하십시오 .
:ver
기능 목록을 입력 하고 스크롤 하여이를 수행 할 수 있습니다 . (형식이 이상하기 때문에이를 복사하여 버퍼에 붙여 넣고 증분 검색을 수행 할 수 있습니다.)
이 질문의 범위를 벗어나는 것이 가능하지만 어딘가에서 찾을 수 있다고 확신합니다.
답변
- Ctrl 키를 누르고 v // 선택을 시작합니다
- shift 및 i //를 누르고 텍스트를 입력하십시오.
- ESC ESC // esc 키를 눌러 눌러 두 번
답변
텍스트 블록을 삭제하고 바꾸려는 사용 사례가있을 수도 있습니다.
이렇게
Hello World
Hello World
“W”앞에 블록 선택을 시각적으로 표시하고 Shift+ i– “Cool”을 입력하십시오. – ESC시각적 블록 선택에 의해 “World”를 삭제하십시오.
또는 더 멋진 방법 은 두 줄 모두에서 “월드”를 시각적으로 차단 하는 것입니다. 에 입력 c하십시오 change
. 이제 insert
모드에 있습니다. 원하는 것을 삽입하고 누르십시오 ESC. 둘 다 적은 키 입력으로 반영됩니다.
Hello Cool
Hello Cool
답변
선택한 열 앞뒤에 새 텍스트를 추가하려는 경우 :
- ctrl + v를 누르십시오
- 열을 선택하십시오
- Shift + i를 누르십시오
- 당신의 텍스트를 작성
- esc를 누르십시오
- “jj”를 누르십시오