다음 줄에서도 문자를 반복해서 삽입하려면 어떻게해야합니까?


11

다음과 같은 의견이 있다고 가정 해보십시오.

//This is a comment

그리고 나는 이것을 다음과 같이 만들고 싶다 :

//*****************
//This is a comment
//*****************

다음 / 이전 줄에서도 문자를 반복적으로 삽입하는 쉬운 방법이 있습니까?


이와 같은 패턴을 생성하려면 스 니펫 엔진을 사용하는 것이 좋습니다. 스 니펫 플러그인을 비교하기 위해이 질문 을 읽을 수 있습니다 . 예를 들어 ultisnips를 사용하면 ibox<key>This is a comment(<key>는 스 니펫을 트리거하기 위해 정의한 키임 ) this is a comment내부에 올바른 크기의 상자를 만듭니다 .
statox

( 17a*<Esc>필요한 문자 수를 알고있는 비슷한 상황에서 또는 다른 줄과 균등하게 정렬 될 필요가 없으므로 정확한 숫자는 중요하지 않습니다.)
Aaron Thoma

답변:



2

경우에 :

인접한 라인의 나머지 부분을 복제하기위한 삽입 모드 매핑

" Insert the rest of the line below the cursor.
" Mnemonic: Elevate characters from below line
inoremap <A-e> 
    \<Esc>
    \jl
        \y$
    \hk
        \p
        \a
" Insert the rest of the line above the cursor.
" Mnemonic:  Y depicts a funnel, through which the above line's characters pour onto the current line.
inoremap <A-y> 
    \<Esc>
    \kl
        \y$
    \hj
        \p
        \a

삽입 모드에서 인접한 줄에서 단일 문자 복사

… 내장 : :help i_CTRL-E:

CTRL-E   Insert the character which is below the cursor.
CTRL-Y   Insert the character which is above the cursor.

° 질문 내용에 관한 것이 아니라 현재 질문 제목에서 "다음 줄까지 삽입"에서 다른 사용자가 찾고있는 내용입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.