答案 0 :(得分:836)
要将现有标签转换为空格,请按Edit->Blank Operations->TAB to Space
。
如果将来按Tab键时想要输入空格而不是制表符:
答案 1 :(得分:581)
已废弃:此答案仅适用于旧版本的Notepad ++。现在,在Notepad ++中内置选项卡/空格之间的转换,插件管理器对话框中不再提供TextFX插件。
Preferences -> Language Menu/Tab Settings
中设置 “替换为空格” 设置。TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces
。 注意:确保已安装 TextFX字符插件(Plugins -> Plugin manager -> Show plugin manager
,Installed
标签)。否则,将没有TextFX菜单。
答案 2 :(得分:227)
设置->
首选项->
编辑组件(标签)->
标签设置(组)->
替换为空格
在5.6.8(及更高版本)中:
设置->
偏好设置... ->
语言菜单/标签设置->
标签设置(组)->
按空格替换
答案 3 :(得分:145)
您需要替换\t
- 确保使用扩展模式!
答案 4 :(得分:78)
按照以下步骤将空格转换为制表符,反之亦然:
答案 5 :(得分:26)
我刚发布了a Notepad++ plugin来将标签转换为空格。是的,它会在一行中间转换标签。是的,它会考虑选项卡字段中的其他字符。看看吧。
答案 6 :(得分:10)
简单方法:
答案 7 :(得分:7)
在5.8.7版中:
菜单设置 - > 偏好设置...... - > 语言菜单 / 标签设置 - > 标签设置(您可以选择非常语言将标签替换为空格。这很酷!) - >取消选中使用默认值并选中按空格替换。
答案 8 :(得分:7)
我没有阅读所有答案,但我找不到我想要的答案。
我使用Python并且不想查找/替换或空白操作'每次我想编译代码......
所以对我来说最好的解决方案是即时发生!
以下是我找到的简单解决方案:
转到:
答案 9 :(得分:3)
首选项设置中没有“编辑组件”标签。您需要进入“语言菜单/选项卡设置”,其中有一个选项可用于控制选项卡行为。您甚至可以根据文件的语言将其设置为不同的工作方式。
答案 10 :(得分:2)
如果您碰巧在Unix环境中工作,expand命令就是您所需要的:
答案 11 :(得分:2)
CLR Tabs到Spaces插件应该是个不错的选择。 我已经使用它并且它有效。
答案 12 :(得分:2)
我遵循这个简单的方法:
ctrl + F
(Find/repace
)。Find What:
字段上看到 \ t 或单个标签区。但别担心。space
字段中输入Replace With:
。Replce All
。完成! :) 强>
请参阅:
注意:强> 此方法也适用于反向(通过选项卡替换空间 )。
答案 13 :(得分:0)
设置>偏好>标签设置 检查“空格替换”。 注意上面有Tab大小:4 单击四个,将打开一个窗口,其中包含要更改的选项 该值为另一个整数。
输入所需的整数,然后按ENTER键。
你有它< 3。
答案 14 :(得分:0)
以下方式是我认为的最佳方式:
下载: