挿入モードで保存(VIM)


34

私はvimが初めてです、

通常、私は自分自身を保存し、挿入モードではなく、ヒットで滞在したい見つけescape:wそして挿入モードに戻って。


2
ここにとどまると思います。ほとんどのvimの質問はSOで行われ、それらをサイト間で分割し始めても、3つのサイトすべてでそれらを検索するという点でユーザーにより多くの作業を与えること以外は何も達成されません。Vimは、プログラマーや平均的な(またはsuper :)ユーザーのマシンでよく見られるエディターでもあります。
ルーク

同意する。SOにはvimとタグ付けされた1,199の質問があります。SUには106があります。
zen

回答:



32

あなたのようなエイリアスを追加することができinoremap <F3> <c-o>:w<cr>ます.vimrc


4

MacVimやGVimのようなグラフィカルVimを使用する場合、正しい方法または間違った方法について議論することなく、保存にCmd- sまたはCtrl- を使用できるはずsです。MacVimを搭載したOS Xで動作すると言うことができますCmd- sそして、あなたは挿入モードであなたのものを保存することができます。


2

ジュリアーノが言及した提案(取り出して撃つべきである<-ジュリアーノではなく提案)とは別に、それは本当にそれをする間違った方法です。実際には、挿入ではなくコマンドモードからすべてを実行しようとする方が「通常」です。しかし、それらを交換可能に使用するのが通常のvimの方法であり、気に入らない場合は、vimを避けてください。

Iモードから保存できない場合は、Creamというエディターをお勧めします。これは、vimのバリアントで、現在のエディターをエミュレートするように変更されています(つまり、Iモードのままです)時間、および通常のウィンドウのショートカットがあります)。


1
私は一般的なルールに同意しますが、このケースには適用されないと思います。長いテキストを書いているだけで、頻繁に保存したい場合は、キーを<Co>:w <CR>にマッピングするのはそれほど悪くありません。
マッテオリーヴァ

@Michael Krelin ...-同意します。しかし、彼は挿入モードが必要だと言ったので、そこにあります。個人的には、最初はNotepad2(または他の特定のフレーバー)を提案することを考えましたが、それは質問に対する非回答として取り下げられました。
ルーク

@kemp-いいえ。長いテキストを書いていて、頻繁に保存したい場合は、バックアップ、書き込みバックアップ、スワップファイルの観点からvimの機能を使用します(詳細については、いずれかを支援できます)。Vimは-そのように-であり、私は(他のすべての人と同様に)少しカスタマイズすることが好きですが、いくつかのモードを回避しようとするのは間違っています。そして、それはうまく終わりません。それから何か他のものを使う方が良い。結局のところ、最近いくつかの非常に強力な代替エディターがあります。
ルーク

よく、彼が挿入モードを使用していること(私たち全員がそれを使用しています!)が、vimセッションの残りの部分をそこに費やすことを望んでいることを示しています。80年代後半に狂ったキーボードが戻って以来、編集中に時々<F2>を押すことを忘れることができないため、私は個人的に両方のモードで<F2>のマッピングを持っています;-)
Michael Krelin-hacker

4
「ファイルを保存するためだけに挿入モードを終了したくない」と読みました。
マイケルクレリン-ハッカー2009年

1

評判が悪いため、@ Tordekの回答にコメントを追加することはできません:)したがって、彼の回答を補完します。

inoremap <F2> <C-\><C-o>:w<CR>

追加する<C-\>と、カーソルが1文字左に移動しなくなります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.