关于sublimetext:Sublime Text 2 – 查看空白字符

Sublime Text 2 - View whitespace characters

升华文本如何显示不可打印的字符(我对空格和制表符感兴趣)?


要查看空白,设置为:

1
2
3
// 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(设置默认值),就可以看到它。如果您编辑您的用户设置(首选项->设置-用户),并按照下面的说明添加行,您应该得到您想要的:

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

记住,设置是json,所以没有尾随逗号。


在选定的文本中,空格显示为点(.)和制表符显示为短划线(-)。


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

添加此方式,包控件

安装程序包,Unicode…


如果你真的只想看到尾随空格,这个st2插件将完成这个技巧:https://github.com/sublimetext/trailing spaces


如果您想打开和关闭空白区的显示,可以安装highlightwhitespaces插件。


这里有一个官方的指导如何做到这一点!http://sublimetexttips.com/show-whitespace-sublime-text/

just like this!

enter image description hereenter image description here

希望你能帮上忙!


我知道这是一个旧线程,但我喜欢我自己的插件,它可以通过一个快捷方式循环使用空白模式(无、选择和全部)。它还提供"视图"空白菜单下的菜单项。

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


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

  • 打开
  • ctrl+shift+p

  • 搜索
  • Preferences: Settings –> User

  • 只需粘贴下面的代码
  • 1
    2
    3
    4
    {
       "draw_white_space":"all",
       "translate_tabs_to_spaces": true
    }


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

    然后搜索: s用于突出显示空格T标签 N代表新品等。


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

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

    作为参考,引起我麻烦的人物是?

    要进行健全性检查,请在包含不可见字符的文本范围内按右箭头键,然后需要向右箭头两次才能移过字符。

    我还使用了以下自定义regex字符串(我不完全摸索):

    1
    2
    3
    4
    5
    {
        // 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]"
    }