![vim에 줄을 추가하면 커서 뒤의 줄에 추가되고 삽입하고 싶습니다.](https://linux55.com/image/29958/vim%EC%97%90%20%EC%A4%84%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EB%A9%B4%20%EC%BB%A4%EC%84%9C%20%EB%92%A4%EC%9D%98%20%EC%A4%84%EC%97%90%20%EC%B6%94%EA%B0%80%EB%90%98%EA%B3%A0%20%EC%82%BD%EC%9E%85%ED%95%98%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
이 키 바인딩이 있습니다 .vimrc
.
map + :put=''<cr>
map - dd
+빠른 레이아웃과 소스 파일 정리 작업을 수행하는 데 매우 유용하다고 생각합니다 -.
그러나 사용하면 :put=""<cr>
현재 커서 줄 뒤에 줄이 추가되고, 사용하면 dd
현재 커서에 있는 줄이 삭제됩니다.
+나중에 추가하는 것보다 키 바인딩으로 행을 삽입하는 편이 낫습니다 . 어떤 명령을 시도해야 합니까?
답변1
왜 안 돼 O<Esc>
?
:map + O<Esc>
답변2
편집: 다시 읽어보니 제가 잘못 이해한 것 같습니다. 그러나 대략:
-put
현재 행 위에 행을 삽입합니다.
편집하다:
다음과 같이:
put!
'aput=xx
마크(m[az])에 삽입하려면 'bput=xx
다음과 같이 말할 수 있습니다.