반응형
Vim : 두 캐릭터를 어떻게 바꾸나요?
변경하라는 빠른 명령이 있습니까
Cnotrol
...에
Control
일반 모드에있는 동안, 스왑의 첫 번째 문자 위에 커서, 당신은 입력 할 수 있습니다 xp하나 개의 문자 및 삭제 페이지 효과적으로 두 개의 문자를 교환, 커서 후 유타를.
유용한 명령 ( 스왑에 대한 Vim 페이지에서 바로 가져옴 )은 다음과 같습니다.
:nnoremap <silent> gc xph
gc두 문자를 바꾸는 데 매핑 (또는 선택한 다른 명령)합니다. 는 h
단순히 커서를 교체 할 두 문자 중 첫 번째 문자 위에있는 원래 위치로 다시 이동합니다.
xp
이것은 현재 캐릭터를 다음 캐릭터로 교체합니다.
Xp
두 번째 문자에 커서를두고 사용할 수도 있습니다 . 이렇게하면 새 매핑을 정의하지 않고도 동일한 위치에 머물 수 있습니다.
일반적인 맞춤법 오류가있는 경우 약어 기능을 사용하여 입력 할 때이를 수정할 수도 있습니다. 예를 들어, 종종 '문자열'을 'Stirng'로 잘못 입력하면 다음 명령이 입력하는 동안이를 수정합니다.
inoreab <buffer> Stirng String
참조 URL : https://stackoverflow.com/questions/1529414/vim-how-do-i-swap-two-characters
반응형
'programing tip' 카테고리의 다른 글
Java-품질 저하없이 이미지 크기 조정 (0) | 2021.01.06 |
---|---|
jQuery-양식 필드 비활성화 (0) | 2021.01.05 |
ios5 ARC ARC에서 파일을 제외하는 컴파일러 플래그는 무엇입니까? (0) | 2021.01.05 |
import pandas_datareader gives ImportError: cannot import name 'is_list_like' (0) | 2021.01.05 |
값 범위를 다른 값에 매핑 (0) | 2021.01.05 |