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

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

图片描述
图片描述

阅读 3.2k
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 就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题