notepad++ - Notepad++ 中行首的空格

标签 notepad++ whitespace space

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

有谁知道User Defined Language在哪里window 是一个选项负责吗?或者哪个语言样式器(XML 文件)参数对此进行控制?

编辑:我有 Notepad++ 6.5.1我在使用 Javascript 时发现了空格, PascalResource file 。我也在非标Markdown中找到了它样式,描述here 。示例:

enter image description here

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

最佳答案

您似乎已启用自动换行(从查看菜单)。因此,您所指的“某些行开头”的空格是句子中两个单词之间的空格,根据语言,词法分析器决定是否将其移动到下一行。

所以这实际上并没有删除空格,这只是一个可视化的问题。如果删除自动换行选项,空格仍然存在。

现在,要为每个文档实现此结果,唯一要做的就是不应用任何语言样式,或者更准确地说,从“语言”菜单中选择“普通文本”语言,如下面的屏幕截图所示(这实际上是有道理的,因为从你的屏幕截图来看,你似乎正在编辑简单的文本文件)。此外,转到设置 > 首选项... > 新文档并选择默认语言并确保您已选择普通文本

enter image description here

关于notepad++ - Notepad++ 中行首的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609374/

相关文章:

python - 比较不同文件夹中的所有代码?

regex - 删除/删除所有重复的行

java - 速度可以忽略换行符和空格吗?

c - 解析字符串C

mysql -/var目录已满是因为mysql?

html - 使用溢出时的额外空间 :hidden in inline-block list

notepad++ - 在 Notepad++ 中启用Robot Framework的语法突出显示

c - C语言中blank是怎么定义的?

css - Bootstrap2 Navbar 和下方行之间的神秘空白

windows - 在 Windows 中跟踪文本或日志文件。也许 Notepad++ ?