如何使Notepad++不将空格替换为TAB?

6
如何让notepad++不将空格替换为TAB?
同时,如果我按下TAB键,我希望它使用TAB。

设置 > 首选项... > 标签设置 - DWand
那接下来呢?我不想打开“替换为空格”。 - Dims
如果“替换为空格”标志关闭,则Notepad ++不应将制表符替换为空格。在我的Notepad ++ v6.7.7中,它运行得非常好。 - DWand
问题是相反的:它用制表符替换空格。例如,如果您按下空格键4次,它将用1个制表符替换这4个空格。我想关闭此功能。 - Dims
1
我从未在Notepad++中见过这样的功能。你可以尝试重新安装编辑器。但我认为可能是一些其他在后台运行并引起此类行为的软件,例如puntoswitcher或autohotkey......或者,也许您已经安装了一些插件。 - DWand
1个回答

5
在菜单中:设置>首选项>选项卡设置
将“用空格替换”设为关闭针对当前使用的语言
根据您的评论,我理解您的意思是“用空格替换”已经是关闭状态了。但也许不是针对当前使用的语言。
例如,如果您打开了一个Python文件(或选择了“Python”作为语言),并且“用空格替换”在“[默认]”中是关闭的,但在Python中是开启的,则仍然会用空格替换制表符。

1
它的设置对话框也可能会误导人。选项卡设置现在是首选项中语言部分右侧的一个框架。不要像我一样在“语言菜单”中心窗格中选择语言,然后查看是否选中了“替换为空格”。相反,滚动到选项卡设置窗格中的您关心的语言列表下,选择它,并根据需要进行更改(此外,将默认设置为所需方式可能是个好主意)。 - mr3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接