Grep結果の検索条件のバックスラッシュ(\)が二重に表示される
- ページ: BugReport
- 投稿者: anonymous
- 優先順位: 普通
- 状態: 却下
- カテゴリー: Grep
- 投稿日: 2012-01-28 (土) 12:19:08
- バージョン: 1.6.6.0
メッセージ
例えば\r\nでGrepすると
□検索条件 "\\r\\n"
のようにバックスラッシュがエスケープ?されてGrep結果に出力されます。
- □検索条件 "\" のようなエスケープなしの表示になると、grepのタイプ別設定で文字列を色分けする指定になってた場合に、以後の行の通常文字と文字列との色が逆になってしまって見苦しいので強制エスケープの処理を施して "\\" のようにしているのかな?、と思います。こういう仕様なんだと理解して使えば問題は無いと思いますけど。。。 --
- ちなみに、grepのタイプ別設定には[基本]が割り当てられますが、そのカラー指定画面で、エスケープを"PL/SQL風"に切替えておくとバックスラッシュが強制エスケープされるということはなくなります。 --
- svn::3153Grep拡張で、色指定が無効ならエスケープしないようにしました --