4

vimコマンドラインでvim/viを使用する方法はありますか? 時々、vim で次のような長いコマンドを書きます。

:!./script /home/user/pet --flag=1 

たとえば、「ユーザー」を「その他」に変更したいと思います。私が通常行うことは、コマンドラインを右矢印でナビゲートすることです。これは時間がかかり、行の先頭に移動したい場合はさらに時間がかかります。そこに行くには「0」とか、言葉で動くw/bみたいなものが欲しいです。または j/k を使用して、次/前のコマンドに移動します。

ありがとう。

4

4 に答える 4

6
:h cedit
  • コマンド ラインで、ctrl-F(デフォルト) と入力して、コマンド ウィンドウに入ります。
  • またはノーマルモードタイプq:

(検索の場合は、 と入力q/)

于 2013-03-29T16:29:46.773 に答える
4

Vim には「コマンドライン ウィンドウ」と呼ばれる機能があります。すでにコマンドラインを使用している場合は、デフォルトで Control-F を使用して入力するかq:、通常モードから、vim コマンドを使用してコマンドラインを編集し、Enter キーを押して実行できます。また、必要に応じて以前のコマンドをヤンクできるように、コマンド履歴も含まれています。詳細については、を参照:help cmdline-windowしてください。

于 2013-03-29T16:26:45.403 に答える
2

Vim コマンドを使用してコマンド ラインでコマンドを直接編集する方法はわかりませんが、コマンド ウィンドウに入ると、q:通常の Vim 編集を使用してコマンドを編集できます。

そこから、コマンドを実行する<CR>か、 を使用Ctrl-Cしてコマンドを通常のコマンド ラインにコピーできます。

于 2013-03-29T16:28:20.833 に答える