私は最近偶然にそれを発見し、grc
実際には非常に簡単であることがわかりました。しかし、正規表現に一致するいくつかのテキストブロックを強調したいと思います。たとえば、svn status
属性の衝突強調が機能するようにしたいと思います。
regexp=^.(C)
colours=black on_yellow
grc
残念ながら、キャプチャグループにのみハイライティングが適用されていないため、最初の文字も色が変わります。 2番目の文字だけを強調表示する方法はありますか?それとも、より良い解決策がありますか? (もちろん他のツールもオプションかもしれません)
答え1
このようなテスターで正規表現を確認したい場合があります。正規表現 101。
試してみたいかもしれませんcolout
を置き換えるのと同じですgrep --color
。
colout REGEX [COLOR] [STYLE]
colout -r all
すべてのリソースを一覧表示するために使用されます。
私が知っている限り、独自のテーマを作成して名前を付けることができます。colout_*.py
ここで、*はファイル拡張子です。
時々、ファイルを解析するためにgrc
コマンドを永久に使用します(alias
リダイレクトが正しく機能していないようですが(たとえば、ping
不明なホストを試して意味を確認します))。colout
試してみる他のトナー
・シェーダーリスト
・強調する(私はOS Xで使用しています。QLカラーコード)
・豚(まだこれを試していません)
文書化されていないキーワードを使用して編集unchanged
。これは効果があります
regexp=^.(C)
colours=unchanged,black on_yellow