vim 편집기에서 마지막 문자 다음 줄에 추가


8

지금 cygwin 터미널에서 vim을 사용하고 있습니다.

줄의 마지막 문자 뒤에서 단어를 추가하는 방법을 찾고 있습니다. $i모두 사용 하면 마지막 문자 앞에 유형이 삽입됩니다.

답변:


17

그냥 누르십시오 A:

 A   Append text at the end of the line [count] times.

(에서 :help A)

를 사용하여 EOL로 이동하여 초기 시도가 작동하지 $않지만 i대신 다음을 사용 합니다 a.

 i   Insert text before the cursor [count] times.
     When using CTRL-O in Insert mode |i_CTRL-O| the count
     is not supported.

동안

 a   Append text after the cursor [count] times.  If the
     cursor is in the first column of an empty line Insert
     starts there.  But not when 'virtualedit' is set!

그러나 내가 말했듯이 : 실제 솔루션은 A입니다.


2

홈 디렉토리에 .vimrc 파일을 작성하십시오. 비어있는 사람이 할 것입니다. 이것은 기본 vi 호환성 모드에서 vim을 얻습니다. 삽입 모드에있을 때 End 또는 화살표 키를 사용하여 커서를 줄의 끝으로 이동할 수 있습니다.


이것은 질문을 전혀 다루지 않습니다.
— 데니스

1
호환성 모드를 해제하는 데 도움이되는 방법을 설명하기 위해 편집했습니다.
— ak2

1
실제로 이것은 내가 정말로 원했던 것입니다. 다른 모든 (cygwin이 아닌) 설치에서 .vimrc 파일이 이미 존재한다는 것을 알지 못했습니다. 이것은 cygwin에서 사용하지 않는 vim의 동작을 설명합니다.
— MIT

또는 vim의 전역 구성에서 vi 호환성 모드를 비활성화합니다.
— ak2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.