私は、fx
とFx
があり、次の/前のx
オカレンスにカーソルを移動することがわかっています。しかし、このコマンドは1行にあります。vimカーソルを最初の文字が欲しい行に移動しますか?
今私は、最初の文字がx
である次の行に移動したいと思います。 vimの供給がこれを達成できるコマンドがありますか?
私は、fx
とFx
があり、次の/前のx
オカレンスにカーソルを移動することがわかっています。しかし、このコマンドは1行にあります。vimカーソルを最初の文字が欲しい行に移動しますか?
今私は、最初の文字がx
である次の行に移動したいと思います。 vimの供給がこれを達成できるコマンドがありますか?
ラインの開始のための
^
スタンドなしまたはいくつかの空白のため
\s*
スタンドx
ため
x
スタンド、
/
開始通常モードで/^\s*x
を入力して、検索コマンドを使用して前方に検索してみてくださいあなたが検索したい文字
あなたはいくつかのvimヘルプマニュアルを最初に読んでおきたいかもしれません。たとえば :
:help/
:help usr_27
:help pattern
ええ、そうする方法ですが、fxとFxのような単純なgotoコマンドがあることを知りたいです – elsonwx
[vim-easymotion](https://github.com/easymotion/vim)を試しましたか? -easymotion)? – user1577263
@ user1577263 '最初の文字がxである次の行にカーソルを移動したい。あなたの答えは良いものです。それは、「次の行」は40918行になり、今は1行目です。私は正しいことを知っていますか? – Kent
次/前の行の文字を検索するに あなたが次の行にxの最初の発生を検索するj0fx
を使用することができます。 k0fx
を使用して、前の行の最初のxの出現を検索できます。
説明:
j - down arrow/move one line down
k - up arrow/move one line up
0 - move to first character in the current line
fx - find the first occurrence of x in current line.
それの次の発生に行くためにn
を押し
/x
where x is the character
任意の行の文字の次/前の発生を検索します。 N
を押すと、その前の状態になります。
あなたのコメントの1つで、あなたは次の発生がどこにあってもよいとしています。しかし、あなたの質問は次の行を見たいと言っています。どちらが正しいか? – SibiCoder