私はVimでc-supportを使用しています。その特徴の1つは、自動comment expansionです。再起動せずにvimプラグインを一時的に無効にする
外部エディタからVimにコードを貼り付けるときに、コメントが拡大されます(これは二重コメントを与え、貼り付けをうんざりさせます - 例えば以下を参照)。プラグインを無効にして貼り付けてから再度有効にしたいのですが、 Vimを再起動する必要はありません。これが可能かどうかは分かりません。
SO質問here、hereとhereはすべてのプラグインを無効にする方法を説明しますが、それらはすべて私の.vimrc
または類似してVimの、混乱を閉じて、再起動する私を必要とします。私がVimを終了しなければならない場合は、cat file1 >> myfile; vim myfile
も同様に内部的に行をシフトすることができます。
がリニューアルなしでVimを実行中に、プラグインを無効にすることが可能であり、好ましくは私はホットキーtoggle-plugin
をマッピングすることを可能にする方法で、(その再調達~/.vimrc
は大丈夫です、それは私が想像するホットキーの[にマッピング可能だが、避難所まだ試したことがありません))?
めちゃめちゃコメント:
/*
* * Authors:
* * A Name
* *
* * Copyright:
* * A Name, 2012
* */
EDITは:それは判明することができます:set paste
、:set nopaste
(う、:help paste
を引用した、 "予期しない影響を避ける[しばらく貼り付け]"(コメントを参照してください)
しかし、元の質問に従ってプラグインを無効/有効にできるかどうかはまだ分かりませんので、私は質問を開いたままにしておきます。
貼り付け前に ':set paste' *を貼り付けておきましたか?*:貼り付け後に':set nopaste' *を実行しましたか? – romainl
Nope。私は存在していたことを知らなかった - それは多くの助けになる。 :) – simont