import sublime_plugin
class ShowNULCharacters(sublime_plugin.EventListener):
def on_modified_async(self, view):
NULs = []
p = 0
while True:
s = view.find('\u0000', p + 1)
if not s:
break
NULs.append(s)
p = s.a
if NULs:
view.add_regions("NUL", NULs, "invalid")
else:
view.erase_regions("NUL")
MacOS + Sublime Text 3环境下:
1.打开终端
2.创建一个
show_nul_characters.py
文件3.打开Sublime Text3, 选择
Sublime Text
->Preferences
->Browse Packages
4.在User文件加下找到
show_nul_characters.py
文件, 用Sublime Test3打开5.复制下面代码, 粘贴到
show_nul_characters.py
并保存6.重启Sublime Test3.
Windows类似. 在打开
Browse Packages
, 在User文件夹里面创建show_nul_characters.py
复制代码即可