2011-01-06 11 views
0

可能性の重複:私はviのエディタで複数行の略語を追加することができますどのように
Writing a vim function to insert a block of static textヘルプ:複数行abbr in linux vi?


私はssh端末からviを使用しています。

私は「頭」と入力した場合

メンテナンス履歴
DATE著者と詳細

おかげで以下のようにviは形式 で2行の文で「頭」を交換する必要があります。あなたが行うことができますvimのでは

+0

http://stackoverflow.com/questions/690386/writing-a-vim-function-to-insert-a-block-of-static-text? – zsalzbank

+0

確かに、これは二重引用符です –

答えて

0

:iab head MAINTENANCE HISTORY<CR>DATE AUTHOR AND DETAILS

(またはあなたがそれをアクティブにする前に空白/句読点を挿入したくない場合はimap/inoremapの代わりiabを使用) 見当もつかないこの場合viで可能です。

+0

'^ V^M'で可能でした –

+0

そうするでしょう。私もシステム日付を挿入することを検討していた。これまでのところ、iabの下にあります。 dts strftime( "%d-%m-%y")&これを別途入力する必要があります。最後の行に "# BAS TR-ORIGINAL"文字列を挿入する方法はありますか? – basilbc

+0

OS固有のものだと思います。 Unix型のシステムとvimでは、 'iab head MAINTENANCE HISTORY = system(" echo -n $(date) ") BASTR-ORIGINAL' – frabjous