2011-01-14 8 views
1

vimに短い文字列を挿入モードで長い文字列に入力させたいと思います。たとえば、「sub」という単語を書いて、スペースを押すとすぐに「サブルーチン」を書いているとします。私が見つけた問題は、:imap sub subroutineを使うと、subと打ち始めるたびにカーソルが動き続けるのではなく、より多くのキーストロークを待つ同じ位置でハングして何をするかを決めるということです。私はこの行動が迷惑であることを知っていますが、間違っていません(私の必要なことをします)。カーソルを掛けずにvimのショートカットをマッピングする

vimに1文字の入力を続ける方法がありますか?

答えて

3

単に「vimの完了」(または「完了」のヘルプ)のためのWebを検索:ab sub subroutine

+0

私は、 'ab'の代わりに' iabbrev'を使うことを勧めます。この方法では、挿入モードでのみ機能します。 –

+1

@Xavier T. 'inoreabbrev'はやり方です。 – ZyX

+0

@Zyx:そうです、それはより安全です –

0

を省略使用するようにしてください。機能is in v7.xですが、ìmapでキーストロークを変更することができます。

関連する問題