답변:
VIM FAQ 에 따르면 다음 :put
명령을 사용할 수 있습니다 .
12.15. 삽입 모드로 들어 가지 않고 현재 줄 위 / 아래에 빈 줄을 삽입하려면 어떻게합니까?
": put"ex 명령을 사용하여 빈 줄을 삽입 할 수 있습니다. 예를 들어
: put = ''
: put! = ''자세한 내용은
: 도움말 : 입력
그러나 실제로 추가하는 것이 더 쉽습니다.
map <Enter> o<ESC>
map <S-Enter> O<ESC>
당신에게 .vimrc
. 이 방법으로 Enter
또는 Shift-Enter
을 눌러 normal mode
현재 줄 아래 또는 위에 빈 줄을 삽입 할 수 있습니다 . 물론 대체의 <Enter>
와 <S-Enter>
원하는 키.
사용의 매력의 일부는 VI
텍스트를 조작하기위한 명령 모드 및 텍스트를 추가하기위한 편집 모드를 갖는 것이다. 이를 통해 CTRL을 누르지 않아도 무엇이든 달성 할 수 있습니다.
다른 제안은 효과가있을 수 있습니다-시도하지는 않았지만 약간의 문자가 필요하거나 VI
환경을 너무 많이 조작하는 것 같습니다 .
사용해보십시오 o[ESC]
다음에 .
추가하거나 원하는 각각의 새로운 라인 5.
5 개 라인을 추가 할 수 있습니다. 이것은 훨씬 빠르며 모든 설치시 항상 작동합니다 VI
.
o'd
VI에서 새 단락을 몇 번 추가 했는지 말할 수 없으며 , 예쁜 단락이 실제로 조심스럽게 깨진 / 단어 줄 바꿈 된 여섯 줄이라는 것을 알기 위해서입니다.
Tim Pope의 unimpaired.vim-편리한 괄호 매핑 쌍 과 나만의 LineJuggler-복제 및 이동 라인 플러그인 은이를위한 편리한 짧은 ]<Space>
매핑을 제공합니다 .
아무도 이것을 언급하지 않은 것에 놀랐습니다.
명령 행 모드에서 'r'다음에 'Enter key'를 사용하십시오.
그래도 파티에 7 년 늦게 :)
r
실제로 현재 문자를 대체합니다. 여전히 명령 모드로 이동합니다.
.
반복 하는 데 사용할 수 있지만<number>o<esc>
예를 들면 다음과 같습니다.5o<esc>