Notepad ++中行开头的空格

时间:2013-12-16 11:06:12

标签: notepad++ whitespace space

我在Notepad ++中打开了一个简单的文本文件,并通过我的Language菜单中的所有语言样式“迭代”了。我注意到,在应用其中一些之后,文本在某些行的开头显示空格(左边距),而在其他语言格式中,所有这些空格都消失了,每行都以左边距旁边的字符开头。

有谁知道,User Defined Language窗口中的哪个选项对此负责?或者哪个语言样式器(XML文件)参数控制它?

编辑:我使用了Notepad ++ 6.5.1,并在使用JavascriptPascalResource file时找到了空格。我还在非标准Markdown样式中找到了它,描述了here。例如:

enter image description here

我不喜欢行开头的空格,所以我想从我的所有语言/样式中删除它们,但我不知道哪个param /选项对此负责。

1 个答案:

答案 0 :(得分:1)

您似乎已启用Word wrap(来自View菜单)。所以你所指的“在一些行的开头”中的空格是句子的两个单词之间的空格,根据语言,词法分析器决定是否在下一行中移动它。

所以这实际上并没有删除空格,只是可视化问题。如果删除Word wrap选项,则空格仍然存在。

现在,要为每个文档实现此结果,唯一要做的就是不应用任何语言风格或更准确,从语言菜单中选择Normal Text语言,如下所示截图(实际上这是有道理的,因为从您的屏幕截图看来,您似乎正在编辑简单的文本文件)。另外转到Settings> Preferences...> New DocumentDefault language,并确保您选择Normal Text

enter image description here