我在 Notepad++ 中打开了一个简单的文本文件,并“迭代”了我的 Language
中可用的所有语言样式。菜单。我注意到,在应用其中一些之后,文本在某些行的开头(左边距)显示空格,而在其他语言格式中,所有这些空格都消失了,每行都以左边距旁边的一个字符开头。
有谁知道User Defined Language
在哪里window 是一个选项负责吗?或者哪个语言样式器(XML 文件)参数对此进行控制?
编辑:我有 Notepad++ 6.5.1
我在使用 Javascript
时发现了空格, Pascal
和Resource file
。我也在非标Markdown
中找到了它样式,描述here 。示例:
我不喜欢行首有空格,所以我想从我的所有语言/样式中删除它们,但我不知道哪个参数/选项负责。
最佳答案
您似乎已启用自动换行
(从查看
菜单)。因此,您所指的“某些行开头”的空格是句子中两个单词之间的空格,根据语言,词法分析器决定是否将其移动到下一行。
所以这实际上并没有删除空格,这只是一个可视化的问题。如果删除自动换行
选项,空格仍然存在。
现在,要为每个文档实现此结果,唯一要做的就是不应用任何语言样式,或者更准确地说,从“语言”菜单中选择“普通文本”语言,如下面的屏幕截图所示(这实际上是有道理的,因为从你的屏幕截图来看,你似乎正在编辑简单的文本文件)。此外,转到设置
> 首选项...
> 新文档
并选择默认语言
并确保您已选择普通文本
。
关于notepad++ - Notepad++ 中行首的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609374/