Vimでcake
を前方に検索するには、/cake
と入力しますが、returnキーを押すとカーソルは最初のマッチにジャンプします。 "find next"に似たvimコマンドはありますか?
それは n 次のために N 前の.
?
の代わりに?cake
(例えば/
)で逆検索を使用する場合、それは逆です。
それがあなたのシステムにインストールされているなら、あなたはあなたの端末からvimtutor
コマンドを実行しようとするべきです。これは基本的なVimコマンドのチュートリアルを開始します。
*
と#
に関するRob Wellsのアドバイス も非常に適切です。
Vimで最も便利なショートカットは、私見です。 * キー。
Wordにカーソルを合わせて * キーを押すと、そのWordの次のインスタンスにジャンプします。
の # keyも同じように動作しますが、Wordの前のインスタンスにジャンプします。
本当に時間の節約になります。
探していますか n キー?
タイピング n 次の試合に行きます。
説明したように、検索する方法はいくつかあります。
/pattern
?pattern
* (and g*, which I sometimes use in macros)
# (and g#)
さらに、でprev/nextをナビゲートする N そして n。
検索履歴を/
でプルアップしてからC-p
/C-n
で循環させることで検索履歴を編集/呼び出しすることもできます。さらに便利なのはq/
で、これを使うと検索履歴をナビゲートできるウィンドウが表示されます。
また、考慮すべき最も重要な'hlsearch'
(有効にするには:hls
と入力します)。これにより、パターンの複数のインスタンスを簡単に見つけることができます。次のような方法で、試合をさらに明るくしたい場合もあります。
hi Search ctermfg=yellow ctermbg=red guifg=...
しかし、それからあなたはあなたのスクリーンの至る所で絶えず黄色いマッチに夢中になるかもしれません。ですから、あなたは自分自身が:noh
を使っていることに気づくでしょう。これは非常に一般的なので、マッピングは整然としたものです。
nmap <leader>z :noh<CR>
強調表示を明確にするために/zz<CR>
(これはすぐに型に変わることが多い)を入力していたので、これをz
として簡単に覚えています。しかし:noh
マッピングはずっと優れています。
"/ wordforsearch"のようなものを押した後でctrl + enterを押すと、現在の行に "wordforsearch"という単語が表示されます。