web-dev-qa-db-ja.com

viエディターでスペースと特殊文字を含む文字列を検索する方法

Viエディターで編集します。特定のフレーズをテキストで検索したい、例えば"Dec 1 15:13:00"。私はこの検索文字列を試しましたが、機能していません:

/Dec\ 1\ 15

この文字列を適切に検索するにはどうすればよいですか?パーツ間に複数のスペースがある場合があることに注意してください。

19
user5628973

数字とスペースは特殊文字ではないため、

 /Dec 1 15 

十分です.

一般的に、特殊文字は\でエスケープされます。たとえば、Dec.を検索する場合は、/Dec\.と入力する必要があります

Vimを使用している場合は、確認することもできます

:help pattern.txt

具体的にはmagicの章。

マジックが設定されているかどうかを知りたい場合は、:set magic?と入力してください

Magicオプションは、パターンマッチングの動作を変更できます。

21
Xavier T.