记事本++显示所有隐藏的字符?

在记事本++中,我设置了“用2个空格replace标签”。

当在Python中编码时,我从网上复制粘贴了一些代码,并显示正确缩进。 但是运行代码导致了缩进错误,最后我通过移除行开始处的所有“可见”空间并再次插入相同数量的空格来解决这个错误。

基于闪烁的记事本++不能显示所有特殊的字符,但将它们显示为空格吗? 有没有一个设置来解决这个问题?

是的,它确实。 启用此方法取决于您的Notepad ++版本。 在新版本中,您可以使用:

View->Show Symbol->Show All Characters

要么

View->Show Symbol->Show White Space and TAB

(感谢bers'comment和bokid的回答,下面是这些更新的地点。)


在旧版本中,您可以查找:

View->Show all characters

要么

View->Show White Space and TAB

在新版本的Notepad ++(目前为5.​​9)中,该选项位于:

 View->Show Symbol->Show All Characters 

要么

 View->Show Symbol->Show White Space and Tab 

使用hex编辑器插件仔细检查您的文本。 在你的情况下,可能有一些控制字符已经悄悄进入你的文本。 通常你会看空白,它会说32 32 32 32,或者是Unicode 32 00 32 00 32 00 32 00.你可以这样find问题,只要没有大量的代码。

从这里下载Hex插件; http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/