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.