vi [m]のCtrl + Wはスペースを消去します。

vi [m]のCtrl + Wはスペースを消去します。

bash readlineの機能を模倣したいですvim。これを行う簡単な方法はありますか? Current vim Ctrl+ はWカーソルの特殊文字やスペースを「切り取ります」。

つまり。 bash Ctrl+ では、Wカーソルから空白に戻って「切り取り」ます(Ctrl+paste を使用Y)。

答え1

あなたの質問に対するコメントで、あなたはvimに精通していると言いました。

この場合、vimコマンドラインモードで長いステートメントを使用するのが好きではないかもしれません。私もそれが好きではありません。

幸い、コマンドラインだけでなくコマンドラインウィンドウでもコマンドを編集できます。を使用して開くことができますq:。ウィンドウが開いたら、vimの完全なモーダル機能を使用して新しいコマンドを入力/編集し、簡単です<CR>

慣れるまでに少し時間がかかりましたが、同時に使いすぎて二度と見逃したくありません。

答え2

熱心なVIMユーザーなら、編集モードでemacsキーバインディングを提供する次のVIMプラグインを試すことができます。

http://www.vim.org/scripts/script.php?script_id=300

(自分で試したことはありません)

しかし、Emacsに切り替えることを検討することもできます。

http://www.gnu.org/software/emacs/

答え3

Ctrl-wwordアクティブなファイルタイプのプラグインが適切であることがわかりますので、定義されているように後ろに削除してください。意味を変更するには、次のようにword単語の一部と思われる特殊文字をオプションに追加します。iskeyword

:set iskeyword+=;

-1エディタを変更するように言っている人全員にとって、これは問題には全く役に立ちません。

関連情報