1

一連の短いキーを使用したいのですが、入力するとそれぞれがテキストのブロックに展開されます。

たとえば、2 つの短いキーが「:greeting」、「:lalist」、

  • "greeting+TAB" (または ":greeting") と入力すると、次のように展開されます。

    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 プログラムなどの一部のキーワードをうまく展開できますが、上記の「greeting」のようなカスタマイズされたキーワードを展開することはできません。

これどうやってするの?


ありがとう!snipMate と vim の省略形のカスタム拡張機能については知りませんでした。問題が解決しました。

4

1 に答える 1

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.

この場合、挿入モードで省略形を提供します。

于 2013-05-26T14:27:29.060 に答える