vi에서는 빈 줄을 사용 o
하거나 추가하고 삽입 모드로 들어갈 수 있습니다. O
하지만 명령 모드를 유지하고 싶다면 어떻게 해야 할까요? 해당 명령어가 있나요?
인터넷 검색에서 vimrc에 콘텐츠를 추가하라는 제안을 본 적이 있지만 더 쉬운 방법이 있어야 할 것 같습니다(항상 작동함).
답변1
~에 따르면VIM FAQ:put
다음 명령을 사용할 수 있습니다 .
12.15. 삽입 모드로 들어가지 않고 현재 행 위/아래에 빈 행을 삽입하려면 어떻게 해야 합니까?
":put" ex 명령을 사용하여 빈 줄을 삽입할 수 있습니다. 예를 들어
:넣어=''
:넣어! =''더 많은 정보를 원하시면 읽어주세요
:도움말:넣기
하지만 실제로는 다음을 추가하는 것이 더 쉽습니다.
map <Enter> o<ESC>
map <S-Enter> O<ESC>
여기 있습니다 .vimrc
. 이 방법으로 Enter
또는 를 눌러 현재 행 아래 또는 Shift-Enter
위에 normal mode
빈 행을 삽입할 수 있습니다. 물론 및 를 원하는 키로 바꾸세요 <Enter>
.<S-Enter>
답변2
사용의 매력 중 하나 VI
는 텍스트를 조작하기 위한 명령 모드와 텍스트를 추가하기 위한 편집 모드가 있다는 것입니다. 이렇게 하면 Ctrl 키를 누르지 않고도 작업을 완료할 수 있습니다.
다른 제안이 효과가 있을 수도 있습니다. 아직 시도하지 않았습니다. 하지만 꽤 많은 문자가 필요하거나 VI
환경을 너무 많이 조작해야 하는 것 같습니다.
추가하려는 새 행마다 o[ESC]
뒤에 a를 사용하거나 5개의 행을 추가해 보세요 . 이는 훨씬 빠르며 모든 설치에서 항상 작동합니다 ..
5.
VI
답변3
:normal o
vim에는 or 도 있습니다 :normal O
.
답변4
그러면 Vim의 현재 줄 뒤에 빈 줄이 추가됩니다:
:put _
또는 시작 부분에 줄을 지정하십시오.