Notepad ++:ルールベースの行の強調表示


27

Notepad ++の事前定義されたルールに基づいて行を自動的に強調表示する方法はありますか?

構文の強調表示についてではなく、ログファイルの読みやすさについてです。

見逃した機能か、プラグインのどちらかを探しています。


行の非表示で十分ですか?重要な行をより簡単に見られるように、見たくない行を隠すことを考えています。
MBraedley

@MBraedley-便利そうですね、どうすればいいですか?しかし、私のユースケースのために、それは良い解決策ではない、私は、ログの行数を確認し、その内容に基づいてそれらを着色すると、大幅に私を助ける必要がある
ジョナサン・

2
行の非表示は、TextFX-> TextFX Vizの下にあります。
MBraedley

回答:


8
  1. 選択Language> Define your language...(またはView Language> User-Defined Dialog...、またはLanguage > User-Defined、バージョンおよびローカライズファイルに依存)
  2. ユーザー定義ダイアログを使用して、強調表示する内容を指定します。特定の単語を強調表示するには、[ キーワードリスト ]タブを使用して、グループに各単語を入力し、好きな色/フォントスタイルを選択します。[ コメントと番号 ]タブの[ コメント行 ]を使用して、単語から行の最後までを強調表示することもできます(部分一致のキーワードをシンボルとして処理するをオンにします)。
  3. 選択Language>User-Defined

この強調表示スキームを定期的に使用する場合は、をクリックして保存できますSave As...。このスキームはLanguage、メインのNotepad ++ウィンドウのメニューの下にリストされているはずです。


3
葉巻はほとんどありませんが、ログファイルの特定の行を強調する必要があります。特定の単語ではない、またはそれ以降の単語から...-
ジョナサン

@Jonathan>ŽigaSteguの回答の指示に従い、[演算子と区切り記号]タブに追加することで、行全体を強調表示することができました。
AFract

6

私の前に述べたように:

[言語]> [言語の定義...]を選択します(または[言語の表示]> [ユーザー定義ダイアログ]、または[言語]> [ユーザー定義]、バージョンおよびローカライズファイルに応じて)

私の場合。「V」{tab}で始まるコード行に色を付ける必要がありました。Delimiter1スタイルを設定しました。

  • オープン:V
  • エスケープ:
  • 閉じる:((EOL))

これにより、テキストVの中間も強調表示されるため、{tab}を

開く:V {tab} // {tab}は表示されませんが存在します

{tab}がエクスポートされ	た.xmlにあることがわかりましたこれはhttp://www.unicodemap.org/details/0x0009/index.htmlを表し、まさに必要なものです。そのため、ユニコード文字コードでXMLを変更することにより


これは仕事に「演算子と区切り文字」タブで行う必要があります
AFract

尋ねられたように、行全体(または行末)を色付け/スタイル設定しません
ZEE

5

同じニーズがあります。「特定のキーワードを含む行の強調表示」。私は現在使用し Baretail:またはより良いGloggを、このために、メモ帳++でこれを見ていいだろう。

私は通常、Notepad ++を使用してログファイルを参照します。特定のイベントは特定のキーワードで始まります。Notepad ++で行を強調表示すると、ログ内のイベントをすばやく見つけることができます。


3

法案に合うかもしれないAnalysePluginと呼ばれるN ++用のプラグインがあります。通常の検索、正規表現、およびエスケープ検索が可能です。結果を別のペインにダンプしますが、結果の前景と背景のプロパティに色を付けたり、フィルターセットを保存およびロードしたりできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.