このex
コマンドは$
次に進みます。最初最後の行の文字です。したがって、リバース検索を実行すると、現在の行はスキップされます。ex
正規表現を使用して最後の文字に移動したり、最後の文字を検索するにはどうすればよいですか?
例:
$ cd -- "$(mktemp --directory)"
$ printf '%s\n' foo bar foo bar > test.txt
$ ex -c '$' -c '?bar' -c 'visual' test.txt
この時点で、カーソルは予想通り4行ではなく2行にあります。ex -c '?bar' -c 'visual' test.txt
ラップするときに最後の行を探したい場合を使用すると、同じ結果が生成されます(vim
はい)。
ビーム7.3を使用してください。
ベストアンサー1
ex
のように見える最後line -ex -c '1' -c '?bar' -c 'visual' test.txt
カーソルを最後の行に移動します。