2015-12-02 16 views
7

viエディタで編集します。テキスト内で特定の語句を検索したいとします(例:"Dec 1 15:13:00")。この検索文字列を試しましたが、機能しません。viエディタでスペースと特殊文字を含む文字列を検索する方法

/Dec\ 1\ 15 

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

+1

彼が求めていることはかなり明確です。私は同じ質問をしました。 –

+0

私は、スーパーユーザーに移行して閉じることができるように、再オープンのみを選択しています。 – Joshua

答えて

9

数字とスペースは特殊文字ではありませんので、

/Dec 1 15 

で十分です。

一般に、特殊文字は\でエスケープされます。たとえば、あなたがDec.を検索した場合、あなたがVimを使用している場合は、/Dec\.

を入力する必要があり、あなたも

:help pattern.txt 

、具体的にmagic章をチェックしたい場合があります。

あなたは魔法が設定されているかどうかを知りたい場合は、:set magic?

魔法オプションは、パターンマッチングの動作を変更することができますタイプ。

+1

/Dec 1 15が機能しない、E486:パターンが見つかりませんでした:12月1 15 – user5628973

+1

@ user5628973:検索に失敗する複数のスペースがある可能性があります。それは動作するはずだから遊んでみてください。 –

+0

複数のスペースをどのように除外できますか? – user5628973

関連する問題