Answers:
要将现有的选项卡转换为空格,请按Edit->Blank Operations->TAB to Space。
如果将来您想在按Tab键时输入空格而不是Tab:
Settings->Preferences...->Language(从7.1版开始)或Settings->Preferences...->Tab Settings(以前的版本)Replace by spaceTab size字段来设置代替Tab键使用的空格数。Settings=> Language Menu/Tab Settings=> Replace by space(在右下角)。这几乎就像mrzli所说的那样,但是我很难注意到它在哪里说Tab Settings。(我知道我是盲人!)
Edit -> Blank Operations -> Tab to Space。另外,Tab Settings现在在Edit -> Preferences -> Language。虽然,我不知道该怎么办Tab Settings。我已选中的Replace by space框javascript,但按Tab键时仍会得到一个标签。它不应该打印4个空格吗?
已淘汰:此答案仅对旧版本的Notepad ++正确。现在已在Notepad ++中内置了制表符/空格之间的转换,并且“插件管理器”对话框中不再提供TextFX插件。
Preferences -> Language Menu/Tab Settings。TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces。注意:确保已安装TextFX Characters插件(Plugins -> Plugin manager -> Show plugin manager,Installed选项卡)。否则,将没有TextFX菜单。
设置->首选项->编辑组件(选项卡)->选项卡设置(组)->用空格替换
在版本5.6.8(及更高版本)中:
设置->首选项... ->语言菜单/选项卡设置->选项卡设置(组)->用空格替换
您需要更换\t -确保使用扩展模式!

请按照以下步骤将空格转换为制表符,反之亦然:

我刚刚发布了一个Notepad ++插件,用于将制表符转换为空格。是的,它将转换一行中间的制表符。是的,它考虑了选项卡式字段中的其他字符。一探究竟。
简单的方法:
tab,选择它和copy,然后将其粘贴到替换字段中。(无论我选择还是选择,都无法/t放入Replace with框中。)ExtendedRegular Expression
/t不是转义序列;这是一个斜杠,一个字母t。如果要替换标签,请使用\t。因此Extended (\n, \r, \t, \0, \x...)。
\t有效。
我没有阅读所有答案,但是没有找到想要的答案。
我使用Python,不想每次想编译代码时都进行查找/替换或``空白操作''...
因此,对我而言,最好的解决方案是即时进行!
这是我发现的简单解决方案:
去:

首选项设置中没有“编辑组件”选项卡。您需要进入“语言菜单/选项卡设置”,其中有一个选项可控制选项卡的行为。您甚至可以根据文件的语言将其设置为不同的工作方式。
CLR Tabs to Spaces插件应该是一个不错的选择。我已经使用过了,而且效果很好。
我遵循以下简单方法:
ctrl + F(Find/repace)。Find What:。但是不用担心。space的Replace With:字段。Replce All。做完了!:)
看到:

注意: 此方法适用于反向(替换空间由标签)的情况下也。
我认为以下方法是最好的方法:
下载: