0

「(」と「)」に関する SQL を記述するための Notepad++ と SQLDeveloper では、対応するものを示します。また、「)」が多すぎると赤く表示されます。

UltraEdit (23.10.0.1) にもこの機能がある可能性はありますか? もしそうなら、それを達成する方法は?

次のリンクでは、SQLDeveloper の例を含む印刷画面を参照してください。青は対応するものを示し、赤は多すぎるものを示しています: http://prntscr.com/cq2l8n

4

1 に答える 1

2

UltraEdit では、構成設定の [自動ブレース マッチングを有効にする] を有効にする必要があります。

この設定は、Advanced - Settings/Configurationを開いた後の設定にあります。

  • エディター - UE for Windows v23.20 / UES v16.20 以降のバージョンのブレース / 文字列。
  • エディタの表示 - UltraEdit v23.10 / UES v16.10 以前のバージョンとのブレース マッチング。

さらに、アクティブなファイルは、通常次の行を持つ構文言語定義で強調表示された構文でなければなりません

/Open Brace Strings = "{" "(" "["
/Close Brace Strings = "}" ")" "]"

デフォルトでは、構文強調表示用にインストールされる *.sql ファイルは wordfilemysql.uewです。上記のように、ブレース文字列の定義が含まれています。ワードファイルに開き括弧文字列と閉じ括弧文字列の定義が含まれていない場合、これらの開き/閉じ括弧文字列は内部の既定値でもあります。

ワードファイル全体をカスタマイズできるため、ワードファイルで定義された開き/閉じ中かっこ文字列は、ユーザーがカスタマイズできます。

既に使用されている wordfile をカスタマイズするには、Advanced - Settings/Configuration - Editor Display - Syntax Highlightingを開き、それぞれインストールされている wordfile をカスタマイズして言語を選択し、ボタンOpen and close configuration dialog with button Cancelをクリックします。次に、開いたワードファイルに変更を加えて保存します。

編集したばかりのワードファイルから、編集された構文言語に従って表示されるファイルに切り替えることで確認できるため、変更はすぐに有効になります。下部のステータス バーには、アクティブなファイルのアクティブなキャレット位置が、適用されたワードファイルで定義された名前で現在アクティブな構文強調表示言語が表示されます。

たとえばhtml.uew、構文を強調表示するために私が使用する HTML ファイルには次のものが含まれます。

/Open Brace Strings = "<a" "<acronym" "<b>" "<b" "<body" "<button" "<caption>" "<caption" "<dd>" "<dd" "<dir>" "<dir" "<div>" "<div" "<dl>" "<dl" "<dt>" "<dt" "<em>" "<em" "<font" "<form" "<frameset" "<h1>" "<h1" "<h2>" "<h2" "<h3>" "<h3" "<h4>" "<h4" "<h5>" "<h5" "<h6>" "<h6" "<head>" "<header>" "<i>" "<i" "<iframe" "<kbd>" "<kbd" "<li>" "<li" "<map" "<noframes>" "<noscript>" "<ol>" "<ol" "<option>" "<option" "<p>" "<p" "<pre>" "<pre" "<script>" "<script" "<select" "<small>" "<small" "<span" "<strong>" "<strong" "<style>" "<style" "<sub>" "<sub" "<sup>" "<sup" "<table>" "<table" "<td>" "<td" "<textarea" "<th>" "<th" "<title>" "<tr>" "<tr" "<tt>" "<tt" "<u>" "<u" "<ul>" "<ul" "<var>"
/Close Brace Strings = "</a>" "</acronym>" "</b>" "</b>" "</body>" "</button>" "</caption>" "</caption>" "</dd>" "</dd>" "</dir>" "</dir>" "</div>" "</div>" "</dl>" "</dl>" "</dt>" "</dt>" "</em>" "</em>" "</font>" "</form>" "</frameset>" "</h1>" "</h1>" "</h2>" "</h2>" "</h3>" "</h3>" "</h4>" "</h4>" "</h5>" "</h5>" "</h6>" "</h6>" "</head>" "</header>" "</i>" "</i>" "</iframe>" "</kbd>" "</kbd>" "</li>" "</li>" "</map>" "</noframes>" "</noscript>" "</ol>" "</ol>" "</option>" "</option>" "</p>" "</p>" "</pre>" "</pre>" "</script>" "</script>" "</select>" "</small>" "</small>" "</span>" "</strong>" "</strong>" "</style>" "</style>" "</sub>" "</sub>" "</sup>" "</sup>" "</table>" "</table>" "</td>" "</td>" "</textarea>" "</th>" "</th>" "</title>" "</tr>" "</tr>" "</tt>" "</tt>" "</u>" "</u>" "</ul>" "</ul>" "</var>"

特定の言語用に設計されていない非常に強力な汎用テキスト エディタである UltraEdit には、SQL やその他の言語用の構文チェック機能がないため、間違った場所に配置された括弧は、SQLDeveloper のように特別に強調表示されません。

Brace StringsUltraEdit for Windows v20.00 および UEStudio v14.00 以降、強調表示されたブレースのテキストの前景色と背景色は、 [ブレース ハイライト]項目を含む[エディター] タブの[テーマの管理] ダイアログでカスタマイズできます。

アクティブなファイルで構文の強調表示がアクティブになっていない場合、構成で有効になっていても、アクティブなファイルではブレースの強調表示が無効になります。

于 2016-10-05T15:42:17.047 に答える