Notepad++ 为什么记事本++;显示不带'的奇怪缩进;不存在?

Notepad++ 为什么记事本++;显示不带'的奇怪缩进;不存在?,notepad++,text-editor,notepad,Notepad++,Text Editor,Notepad,最近我注意到一些奇怪的事情发生了,因为我更新了记事本++ 例如,请查看下面代码段中显示的奇怪缩进,出于某种原因,脚本打开和关闭标记显示在不同的位置,即使Notepad++确认它们都从相同的列号开始 我可以将该代码块复制并粘贴到另一个代码编辑器中,例如普通记事本,它看起来是正确的 我如何告诉记事本++停止像这样乱搞我的文件?:-) 这是因为选项卡大小设置为1。(即使已将选项卡设置为选中的空格) 将选项卡大小更改为2 这是你所拥有的 之前 之后 缩进是否包含空格和制表符的混合字符?根据编辑器

最近我注意到一些奇怪的事情发生了,因为我更新了记事本++

例如,请查看下面代码段中显示的奇怪缩进,出于某种原因,脚本打开和关闭标记显示在不同的位置,即使Notepad++确认它们都从相同的列号开始

我可以将该代码块复制并粘贴到另一个代码编辑器中,例如普通记事本,它看起来是正确的


我如何告诉记事本++停止像这样乱搞我的文件?:-)

这是因为
选项卡大小设置为1。(即使已将选项卡设置为选中的空格)

选项卡大小更改为2

这是你所拥有的

之前

之后


缩进是否包含空格和制表符的混合字符?根据编辑器的不同,选项卡可以显示不同的长度。如果是这种情况,请将制表符转换为空格,以便在不同的编辑器中看到一致的缩进。我已将Notepad++设置为将制表符转换为空格。之前有一个不可见的utf字符?请尝试勾选:Menu=>Show=>Show symbol=>Show all characters。文件中没有制表符。