2013-05-26 2 views
1

단축키 세트를 사용하고 싶습니다. 단축키 세트를 입력 한 후 텍스트 블록으로 확장됩니다. 예를 들어짧은 키를 사용하여 VIM에 텍스트 블록을 입력하는 방법은 무엇입니까?

두 짧은 키는 가정 "인사", "lalist를"다음

  • 입력 "TAB + 인사"(또는 "인사")

    Hi, dear user: We are very glad that you have submitted your paper to XXX. 
    XXX is a world renowned conference in the field of YYY. This year, we have 
    about BLABLA. 
    
    으로 확장한다
  • 입력 "lalist + TAB은"(또는 "lalist")는

    \begine{list} 
        \item 
    \end{list} 
    
로 확장한다

"snipMate"는 일부 키워드를 확장 할 수 있지만 (예 : C 프로그램의 경우 위의 "인사말"과 같이 맞춤 설정된 키워드를 확장 할 수 없습니다.

어떻게하면됩니까?


고마워요! snipMate 및 vim 약어의 사용자 지정 확장 기능에 대해 알지 못했습니다. 문제 해결됨.

+5

SnipMate 맞춤 설정 한 키워드를 확장하면 .vim/snippets에서 직접 블록을 정의해야합니다. 그러나': abbreviate' 명령으로도 할 수 있습니다. –

답변

2

이것은 약자 인에 대한 것 같습니다. 광범위한 vim 도움말 (:help abbr)을 참조하십시오. 즉, 당신의 .vimrc이 배치 :이 경우 삽입 모드에서 약어를 제공

iabbr :greeting Hi, dear user: We are very glad that you have submitted your paper to XXX.<CR>XXX is a world renowned conference in the field of YYY. This year, we have<CR>about BLABLA. 

합니다.

관련 문제