如何在 Notepad++ 中将制表符转换为空格?
我发现 a webpage 表明这是可能的,但我找不到任何有关如何操作的信息。
我希望能够做到这一点,因为某些 Web 表单不尊重其中包含选项卡的代码。
要将现有制表符转换为空格,请按 Edit->Blank Operations->TAB to Space
。
如果将来您想在按制表键时输入空格而不是制表符:
转到 Settings->Preferences...->Language(自 7.1 版起)或 Settings->Preferences...->Tab Settings(以前的版本)选中 Replace by space(可选)您可以设置要使用的空格数通过更改选项卡大小字段来放置选项卡。
https://i.stack.imgur.com/cDrHP.png
已过时:此答案仅适用于旧版本的 Notepad++。现在在 Notepad++ 中内置了制表符/空格之间的转换,并且 TextFX 插件在插件管理器对话框中不再可用。
首先在 Preferences -> Language Menu/Tab Settings 中设置“用空格替换”设置。
接下来,打开要替换选项卡的文档。
突出显示所有文本 (CTRL+A)。
然后选择 TextFX -> TextFX 编辑 -> 将空格引导到制表符或制表符到空格。
注意:确保已安装 TextFX Characters 插件(Plugins -> Plugin manager -> Show plugin manager
、Installed
标签)。否则,将没有 TextFX 菜单。
设置 ->
首选项 ->
编辑组件(选项卡)->
选项卡设置(组)->
替换为空格
在版本 5.6.8(及更高版本)中:
设置 ->
首选项... ->
语言菜单/选项卡设置 ->
选项卡设置(组)->
替换为空格
您需要替换 \t
- 确保使用扩展模式!
https://i.stack.imgur.com/cp9j1.gif
按照以下过程将空格转换为制表符,反之亦然:
https://i.stack.imgur.com/hPQn8.jpg
简单的方法:
突出显示单个选项卡区域 复制 调出查找/替换 粘贴到查找字段 单击替换字段并点击空格键 然后全部替换。
我没有阅读所有答案,但我没有找到我正在寻找的答案。
我使用 Python 并且不想每次要编译代码时都进行查找/替换或“空白操作”...
所以对我来说最好的解决方案是它即时发生!
这是我找到的简单解决方案:
去:
菜单设置 -> 首选项 选择选项卡设置 选择您的语言类型(例如 Python) 选择复选框“使用默认值” 选择复选框“用空格替换”
https://i.stack.imgur.com/8srV8.png
在版本 5.8.7 中:
菜单设置->首选项...->语言菜单/选项卡设置->选项卡设置(您可以选择将选项卡替换为空格的语言。这很酷!)->取消选中使用默认值并选中替换为空格。
https://i.stack.imgur.com/msdhb.png
首选项设置中没有“编辑组件”选项卡。您需要转到“语言菜单/选项卡设置”,那里有一个选项可以控制选项卡的行为。您甚至可以根据文件的语言将其设置为不同的工作方式。
我遵循这个简单的方法:
双击(突出显示)单个选项卡(即:\t)。
按 ctrl + F(查找/替换)。
您可能在 Find What: 字段中看不到 \t 或单个选项卡区域。但别担心。
在替换为:字段中输入一个空格。
单击全部替换。
完毕! :)
看:
https://i.stack.imgur.com/nTHxq.jpg
注意:此方法也适用于反转(用制表符替换空格)的情况。
设置 > 首选项 > 选项卡设置 选中“用空格替换”。注意上面有选项卡大小: 4 单击四个,将打开一个窗口,其中包含将值更改为另一个整数的选项。
输入您想要的整数,然后按 ENTER 键。
你有它<3。
Settings
=>Language Menu/Tab Settings
=>Replace by space
(在右下角)。几乎就像 mrzli 所说的那样,但我很难注意到它在哪里写了Tab Settings
。 (我知道我是瞎子!)Edit -> Blank Operations -> Tab to Space
将制表符更改为空格。Tab Settings
现在也在Edit -> Preferences -> Language
中。虽然,我不明白Tab Settings
的作用。我已经检查了javascript
的Replace by space
框,但是当我按 Tab 键时我仍然得到一个标签。它不应该打印4个空格吗?