我在Notepad ++中打开了一个简单的文本文件,并通过我的Language
菜单中的所有语言样式“迭代”了。我注意到,在应用其中一些之后,文本在某些行的开头显示空格(左边距),而在其他语言格式中,所有这些空格都消失了,每行都以左边距旁边的字符开头。
有谁知道,User Defined Language
窗口中的哪个选项对此负责?或者哪个语言样式器(XML文件)参数控制它?
编辑:我使用了Notepad ++ 6.5.1
,并在使用Javascript
,Pascal
和Resource file
时找到了空格。我还在非标准Markdown
样式中找到了它,描述了here。例如:
我不喜欢行开头的空格,所以我想从我的所有语言/样式中删除它们,但我不知道哪个param /选项对此负责。
答案 0 :(得分:1)
您似乎已启用Word wrap
(来自View
菜单)。所以你所指的“在一些行的开头”中的空格是句子的两个单词之间的空格,根据语言,词法分析器决定是否在下一行中移动它。
所以这实际上并没有删除空格,只是可视化问题。如果删除Word wrap
选项,则空格仍然存在。
现在,要为每个文档实现此结果,唯一要做的就是不应用任何语言风格或更准确,从语言菜单中选择Normal Text
语言,如下所示截图(实际上这是有道理的,因为从您的屏幕截图看来,您似乎正在编辑简单的文本文件)。另外转到Settings
> Preferences...
> New Document
和Default language
,并确保您选择Normal Text
。