![TextMate 中用点表示的空白是什么?](https://linux22.com/image/1309086/TextMate%20%E4%B8%AD%E7%94%A8%E7%82%B9%E8%A1%A8%E7%A4%BA%E7%9A%84%E7%A9%BA%E7%99%BD%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
在下面的 TextMate 屏幕截图中,我打开了“显示不可见内容”。第三行上的空格字符是什么?
我从某处导入的文本有这些点空格,我正在尝试弄清楚它们是什么。
答案1
这些都是不间断空格。
与普通空格不同,它们不会导致换行。例如,当您写“OS X”时,您可能希望在“OS”和“X”之间添加一个。在 HTML 中,它们是通过字符
引用创建的,但您可以在 Mac 上按 ⌥-Space 键输入它们。
要检查它们,只需将它们复制到角色查看器的搜索框(按 ⌥⌘T):
是否需要它们取决于您的应用程序。例如,某些编译器可能会阻塞这些非 ASCII 字符。除非您真的需要它们,否则通常最好用普通空格替换它们。