web-dev-qa-db-ja.com

崇高なテキスト2 - 空白文字の表示

Sublime Textに印刷不可能な文字を表示するにはどうすればよいですか(私はSPACEとTABに興味があります)?

421
imkost

空白を表示するための設定は次のとおりです。

// Set to "none" to turn off drawing white space, "selection" to draw only the
// white space within the selection, and "all" to draw all white space
"draw_white_space": "selection",

あなたがPreferences-> Settings Defaultの順に選択すればそれを見ることができます。あなたがあなたのユーザー設定を編集し(設定 - >設定 - ユーザー)そして下記のように行を追加するなら、あなたはあなたが望むものを得るべきです:

{
    "color_scheme": "Packages/Color Scheme - Default/Slush & Poppies.tmTheme",
    "font_size": 10,
    "draw_white_space": "all"
}

設定はJSONなので、末尾のコンマは不要です。

651
Andrew Barrett

選択したテキストでは、SPACEはドット(。)、TABはダッシュ( - )として表示されます。

91
Pavel Hodek

私はUnicode Character Highlighterを使い、空白や他の特殊文字を表示することができます。

これを加えて、Package Control

パッケージのインストール、unicode ...

17
staticor

末尾のスペースのみを表示したい場合は、このST2プラグインを使用してください。 https://github.com/SublimeText/TrailingSpaces

14
thomax

空白の表示のオンとオフを切り替えたい場合は、 HighlightWhitespacesプラグインをインストールすることができます

13
chiborg

これがその方法の公式チュートリアルです。
http://sublimetexttips.com/show-whitespace-sublime-text/

ちょうどこのような!

enter image description here
enter image description here

あなたのために助けを願っています!

11
xgqfrms

私はこれが古いスレッドであることを知っていますが、私は自分のプラグインが好きで、単一のショートカットで 空白 モード(none、selection、all)を循環できます。それはまたView |の下にメニュー項目を提供します。空白メニュー.

うまくいけば、人々はこれが役に立つと思うでしょう - それは多くの人々によって使われています:)

4
wasatchwizard

http://sublimetexttips.com/show-whitespace-sublime-text/

  1. 開いた

Ctrl+Shift+P

  1. サーチ

設定:設定 - >ユーザー

  1. コードの下に貼り付けるだけ
{
    "draw_white_space": "all",
    "translate_tabs_to_spaces": true
}
3
xgqfrms-gildata

「早くて汚い」方法はfind関数を使って正規表現を有効にすることです。

それから、単に:\ sを検索してスペースを強調表示します。\ tタブを改行します。

3
Damocles

私はいくつかのプラグイン(Unicode Character Highlighterを含む)を持っていますが、今日私から隠れている文字を見つけたのは Highlighter だけでした。

READMEのテキストを貼り付けることで、うまくいっているかどうかをテストできます。

ちなみに、私を困らせているのはです。

健全性チェックのために、目に見えない文字を含むテキストの範囲の上であなたの右矢印キーを叩く、そしてあなたはその文字を越えて動くために二度右矢印する必要があるだろう。

私はまた、次のカスタム正規表現文字列を使用しています(これは完全には扱いません)。

{
    // there's an extra range in use [^\\x00-\\x7F]
    // also, don't highlight spaces at the end of the line (my settings take care of that)
    "highlighter_regex": "(\t+ +)|( +\t+)|[^\\x00-\\x7F]|[\u2026\u2018\u2019\u201c\u201d\u2013\u2014]"
}
1
ptim