0
I가, 다른 사람, 두 가지 매핑들 : 내가 선택할 수있는 사용
vnoremap <C-X> "+x
inoremap <C-V> <C-O>"+P
그리고 다른 편집기와 같이 텍스트를 삽입하지만, 한 가지 이상한 점이 있습니다 : 커서가 줄 끝 부분에있을 때 텍스트가 t 앞에 삽입됩니다. 그는 마지막 성격 이후가 아니라 마지막 성격. 클립 보드에 x
이 있다고 가정합니다. 커서는 |
입니다. 삽입 모드에서 : 나는 <C-O>"+p
에 매핑을 변경하면
^|ab$ yields: ^x|ab$ expected: ^x|ab$
^a|b$ ^ax|b$ ^ax|b$
^ab|$ ^axb|$ ^abx|$
내가 라인 시작에 같은 문제가,이 전에 배치 할 수 없습니다 블록 커서 커서를 변경하는 <C-O>
때문이다 같아요 시작/끝.
그래서 : 어떻게 내가 생각할 수있는 유일한 일이 될 것입니다 p
또는 P
이 라인의 위치에 따라 호출하는 함수를 호출하지 않고, <C-V>
를 사용하여 삽입 모드 커서 전에 텍스트를 삽입 할 수 있습니다?