2010-11-18 15 views
1

vimの検索強調表示を検索用語の一部にしか使用できない方法を探しています。Vimの検索用語の一部のみを強調表示

データダンプの巨大なログファイルが表示されています。 フィールド1:12345 フィールド2:12345 フィールド3:12345 FIELD4:12345 フィールド5:12345 ... フィールド1:11111 フィールド2:22222 フィールド3:33333 ... というように、それは次のようになります。

フィールドXの値をすべてハイライト表示してから、すぐにフィールドYの値を強調表示に切り替えることができます。 'field3:\ d \ d \ d \ d \ d'のようなものを検索し、番号部分のみを強調表示できますか?

「ハイライト検索用語」を検索すると、「ハイライト」をハイライト表示したいだけです。

おかげで、

アンドリュー

答えて

3

あなたの列がより見やすくなります

:%!column -t 

、あなたは次のように検索してみてくださいすることができます

/field3: \zs\d\d\d\d\d 

これは、後に来る任意の数字(および数字のみ)を強調表示しますfield3:

迅速な切り替えのために、 /,up-arrow、変更field3~field2

あなたが探していたものですか?

+1

\ zeは私が探していたもう1つのビットです。 – ajwood

0

はよく私は(Vimのnoobののlilのビット)はよく分からないが、あなただけのw

を入力して、次の作業を後藤することができるはずfieldYを強調します次fieldXに到達するために、これはfieldyハイライト表示されませんn

入力するが、それはその番号の先頭にカーソルを置きます

0

ないまさにあなたが探して、しかし、実行している:私が正しくあなたの質問を理解していた場合

関連する問題