如何在Notepad++中将制表符转换为空格?
我发现一个网页表明这是可能的,但我找不到任何关于如何做到这一点的信息。
我希望能够做到这一点,因为一些Web表单不尊重带有选项卡的代码。
设置->首选项->编辑组件(选项卡)->选项卡设置(组)->按空格替换
->
在版本5.6.8(及以上)中:
设置->首选项…->语言菜单/选项卡设置->选项卡设置(组)->按空格替换
您需要替换\t-确保您使用扩展模式!
\t
过时:此答案仅适用于旧版本的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菜单。
Plugins -> Plugin manager -> Show plugin manager
Installed
首选项设置中没有“编辑组件”选项卡。您需要转到“语言菜单/选项卡设置”,其中有一个选项可以控制选项卡行为。您甚至可以根据文件的语言将其设置为不同的工作方式。
简单的方法:
在版本5.8.7中:
菜单设置->偏好…->语言菜单/选项卡设置->选项卡设置(您可以选择将制表符替换为空格的语言。太酷了!)->取消选中使用默认值并选中用空间代替。
如果您碰巧在Unix环境中工作,则需要扩大命令:
要将现有制表符转换为空格,请按Edit->Blank Operations->TAB to Space。
Edit->Blank Operations->TAB to Space
如果将来您想在按tab键时输入空格而不是tab:
Settings->Preferences...->Language
Settings->Preferences...->Tab Settings
Replace by space
Tab size
我遵循这个简单的方法:
ctrl + F
Find/repace
Find What:
Replace With:
space
Replce All
:)
见:
注:此方法也适用于反转(将空间替换为选项卡)情况。
遵循此过程将空格转换为制表符,反之亦然:
设置>首选项>选项卡设置选中“由空间替换”。注意上面有Tab size: 4点击四个,一个窗口将打开,其中包含更改选项另一个整数的值。
输入所需的整数,然后按ENTER键。
你有它<3。
我没有阅读所有的答案,但我没有找到我想要的答案。
我使用python,每次我想编译代码时都不想做查找/替换或“空白操作”…
所以对我来说最好的解决方案是它发生在飞行中!
这是我找到的简单解决方案:
转到: