vim에 줄을 추가하면 커서 뒤의 줄에 추가되고 삽입하고 싶습니다.

vim에 줄을 추가하면 커서 뒤의 줄에 추가되고 삽입하고 싶습니다.

이 키 바인딩이 있습니다 .vimrc.

map + :put=''<cr>
map - dd

+빠른 레이아웃과 소스 파일 정리 작업을 수행하는 데 매우 유용하다고 생각합니다 -.

그러나 사용하면 :put=""<cr>현재 커서 줄 뒤에 줄이 추가되고, 사용하면 dd현재 커서에 있는 줄이 삭제됩니다.

+나중에 추가하는 것보다 키 바인딩으로 행을 삽입하는 편이 낫습니다 . 어떤 명령을 시도해야 합니까?

답변1

왜 안 돼 O<Esc>?

:map + O<Esc>

답변2

편집: 다시 읽어보니 제가 잘못 이해한 것 같습니다. 그러나 대략:

-put

현재 행 위에 행을 삽입합니다.

편집하다:

다음과 같이:

 put!

'aput=xx마크(m[az])에 삽입하려면 'bput=xx다음과 같이 말할 수 있습니다.

관련 정보