2

最近私が見つけたfのは私にとって本当に便利なので、Vimに特定の文字で始まる行に移動する同様のコマンドがあるかどうかを知りたいです

のようなものgi#で始まる行に行くi

4

3 に答える 3

4

文字 L で始まる次の行にジャンプするには:

/^L

/ は前方検索、^ は行の先頭、次に行を開始する任意の文字列です。

n 次のオカレンス

前の出現の場合は N

于 2013-04-24T07:34:02.123 に答える
3

1) 検索による。 /^[your char]または?^[your char](逆に)

これの利点は、現在の画面に表示されていない行に移動できることです。

欠点charは、プレスも数回行う必要があることです。n

**このオプションが機能する場合は、sjas または AI からの回答を受け入れることを検討してください

2) イージーモーションhttp://www.vim.org/scripts/script.php?script_id=3526

<leader><leader>j

また

<leader><leader>k

このプラグインは非常に優れており、現在の画面の特定の位置に非常に高速に移動できます。上記の2つのショートカットとは別に、

<leader><leader>f
<leader><leader>w
<leader><leader>F
...

プラグインを試してみてください。あなたはそれを好きになるでしょう。

短所:行きたい行が現在の画面の外にあると扱いにくい。

于 2013-04-24T08:42:01.577 に答える
0
gg/^<character>

そうすべきです、それは gg (最初の行に移動) と /^... (単純な検索) です。

于 2013-04-24T07:34:46.770 に答える