mac 下 执行sublime时,存档后 异常的 Null符号,请问如何处理

陳尹
  • 348

如题 ,会出现如图的 NULL 符号,只要 存档时,会随时出现在页尾,请问 有人遇到吗?请问怎么处理,感谢

图片描述
图片描述

回复
阅读 2.4k
2 个回答
✓ 已被采纳
MacOS + Sublime Text 3环境下:

1.打开终端

$ cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/

2.创建一个show_nul_characters.py文件

$ touch 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并保存

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")

6.重启Sublime Test3.

Windows类似. 在打开Browse Packages, 在User文件夹里面创建show_nul_characters.py复制代码即可

图片描述

經實驗 , 把 連線 smb 改成 afp 就可以了

宣传栏