Sublime Text 2 -查看空白字符

崇高的文本如何显示非打印字符(我对空格和制表符感兴趣)?

240670 次浏览

要查看空格,设置如下:

// 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",

你可以看到,如果你进入首选项->设置默认。如果你编辑你的用户设置(首选项->设置-用户),并添加如下所示的行,你应该得到你想要的:

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

记住,设置是JSON,所以后面没有逗号。

在选定的文本中,空间显示为中间点 (·), 选项卡显示为长破折号()。

如果你真的只想看到后面的空格,这个ST2插件可以做到:https://github.com/SublimeText/TrailingSpaces

如果你想要打开和关闭空白的显示,你可以安装HighlightWhitespaces插件 . exe

我使用Unicode Character Highlighter,可以显示空格和其他一些特殊字符。

将此添加到“包控制”

安装包,unicode…

一种“快速而肮脏”的方法是使用find函数并激活正则表达式。

然后搜索: 用于突出显示空格 标签的\t \n表示换行 等。< / p >

我知道这是一个旧线程,但我喜欢我自己的插件,可以在空格中循环模式(none,选择,和所有)通过一个简单的快捷方式。它还在View | Whitespace菜单下提供菜单项。

希望人们会发现这个有用-它被很多人使用:)

我有几个插件(包括Unicode字符荧光笔),但唯一一个发现了字符,从我今天隐藏是萤光笔

您可以通过粘贴自述文件中的文本来测试它是否正常工作。

作为参考,给我带来麻烦的字符是

为了进行完整性检查,在包含不可见字符的文本范围上轻按右箭头键,您需要向右箭头两次才能越过该字符。

我还使用以下自定义正则表达式字符串(我不完全grok):

{
// 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]"
}
< p > 这里有一个官方教程,教你如何做到这一点!
http://sublimetexttips.com/show-whitespace-sublime-text/ < / >强

就像这样!

< p > enter image description here
enter image description here < / p >

希望对您有所帮助!

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

  1. 开放

Ctrl + 转变 + P

  1. 搜索

首选项:设置—>用户

  1. 只需粘贴下面的代码

{
"draw_white_space": "all",
"translate_tabs_to_spaces": true
}