如何将标签转换为记事本中的空格?
我发现a webpage表明's possible, but I couldn't找不到有关如何操作的信息 .
我希望能够做到这一点,因为一些Web表单不尊重带有选项卡的代码 .
简单的方法:
突出显示单个选项卡区域
复制
启动查找/替换
粘贴到查找字段中
点击替换字段并点击空格键
然后全部替换 .
按照此过程将空格转换为制表符,反之亦然:
我刚发布a Notepad++ plugin将标签转换为空格 . 是的,它会在一行中间转换标签 . 是的,它会考虑选项卡字段中的其他字符 . 看看这个 .
设置 -> 首选项 -> 编辑组件(选项卡) -> 标签设置(组) -> 用空格替换
->
In version 5.6.8 (and above):
设置 -> 首选项... -> 语言菜单/选项卡设置 -> 选项卡设置(组) -> 用空格替换
您需要替换 \t - 确保使用扩展模式!
\t
要将现有标签转换为空格,请按 Edit->Blank Operations->TAB to Space .
Edit->Blank Operations->TAB to Space
如果将来按Tab键时想要输入空格而不是制表符:
转到 Settings->Preferences...->Language (自7.1版本起)或 Settings->Preferences...->Tab Settings (之前的版本)
Settings->Preferences...->Language
Settings->Preferences...->Tab Settings
检查 Replace by space
Replace by space
(可选)您可以通过更改 Tab size 字段来设置要用于代替Tab的空格数 .
Tab size
已过时:此答案仅适用于旧版本的记事本 . 现在,在记事本中内置了选项卡/空格之间的转换,并且插件管理器对话框中不再提供TextFX插件 .
首先在 Preferences -> Language Menu/Tab Settings 中设置 "replace by spaces" 设置 .
Preferences -> Language Menu/Tab Settings
接下来,打开要替换选项卡的文档 .
突出显示所有文本(CTRL A) .
然后选择 TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces .
TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces
Note: 确保已安装 TextFX Characters 插件( Plugins -> Plugin manager -> Show plugin manager , Installed tab) . 否则,将没有TextFX菜单 .
Plugins -> Plugin manager -> Show plugin manager
Installed
我没有阅读所有的答案,但我找不到我想要的答案 .
每次我想编译代码时,我都会使用Python并且不要't want to do find/replace or '空白操作
所以对我来说最好的解决方案就是 happens on the fly !
Here is the simple solution I found :
去:
菜单设置 - >首选项
选择标签设置
选择您的语言类型(例如Python)
选择复选框'Use default value'
选择复选框'Replace by space'
在5.8.7版中:
菜单设置 - >首选项... - >语言菜单/选项卡设置 - >选项卡设置(您可以选择非常语言将选项卡替换为空格 . 这很酷!) - >取消选中使用默认值并选中替换为空格 .
首选项设置中没有“编辑组件”选项卡 . 您需要进入“语言菜单/选项卡设置”,其中有一个选项可用于控制选项卡行为 . 您甚至可以根据文件的语言将其设置为不同的工作方式 .
CLR Tabs到Spaces插件应该是个不错的选择 . 我用过它并且它有效 .
我按照这个简单的方式:
双击(突出显示)单个选项卡(即:\ t) .
按 ctrl + F ( Find/repace ) .
ctrl + F
Find/repace
您可能在 Find What: 字段上看不到\ t或单个选项卡区域 . 但别担心 .
Find What:
在 Replace With: 字段中输入 space .
Replace With:
space
单击 Replce All .
Replce All
Done! :)
看到:
Note: 此方法也适用于反向(用标签替换空格)的情况 .
如果您碰巧在Unix环境中工作,那么expand命令就是您所需要的:
设置>首选项>选项卡设置选中“替换为空格” . 注意上面有Tab大小:4单击四个,将打开一个窗口,其中包含将值更改为另一个整数的选项 .
输入所需的整数,然后按ENTER键 .
你有它<3 .
以下方式是我认为最好的方法:
下载:
记事本
插件http://sourceforge.net/projects/tabstospacesnpp/?source=typ
阅读说明,它会将标签转换为空格 .
15 回答
简单的方法:
突出显示单个选项卡区域
复制
启动查找/替换
粘贴到查找字段中
点击替换字段并点击空格键
然后全部替换 .
按照此过程将空格转换为制表符,反之亦然:
我刚发布a Notepad++ plugin将标签转换为空格 . 是的,它会在一行中间转换标签 . 是的,它会考虑选项卡字段中的其他字符 . 看看这个 .
设置
->
首选项->
编辑组件(选项卡)->
标签设置(组)->
用空格替换In version 5.6.8 (and above):
设置
->
首选项...->
语言菜单/选项卡设置->
选项卡设置(组)->
用空格替换您需要替换
\t
- 确保使用扩展模式!要将现有标签转换为空格,请按
Edit->Blank Operations->TAB to Space
.如果将来按Tab键时想要输入空格而不是制表符:
转到
Settings->Preferences...->Language
(自7.1版本起)或Settings->Preferences...->Tab Settings
(之前的版本)检查
Replace by space
(可选)您可以通过更改
Tab size
字段来设置要用于代替Tab的空格数 .已过时:此答案仅适用于旧版本的记事本 . 现在,在记事本中内置了选项卡/空格之间的转换,并且插件管理器对话框中不再提供TextFX插件 .
首先在
Preferences -> Language Menu/Tab Settings
中设置 "replace by spaces" 设置 .接下来,打开要替换选项卡的文档 .
突出显示所有文本(CTRL A) .
然后选择
TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces
.Note: 确保已安装 TextFX Characters 插件(
Plugins -> Plugin manager -> Show plugin manager
,Installed
tab) . 否则,将没有TextFX菜单 .我没有阅读所有的答案,但我找不到我想要的答案 .
每次我想编译代码时,我都会使用Python并且不要't want to do find/replace or '空白操作
所以对我来说最好的解决方案就是 happens on the fly !
Here is the simple solution I found :
去:
菜单设置 - >首选项
选择标签设置
选择您的语言类型(例如Python)
选择复选框'Use default value'
选择复选框'Replace by space'
在5.8.7版中:
菜单设置 - >首选项... - >语言菜单/选项卡设置 - >选项卡设置(您可以选择非常语言将选项卡替换为空格 . 这很酷!) - >取消选中使用默认值并选中替换为空格 .
首选项设置中没有“编辑组件”选项卡 . 您需要进入“语言菜单/选项卡设置”,其中有一个选项可用于控制选项卡行为 . 您甚至可以根据文件的语言将其设置为不同的工作方式 .
CLR Tabs到Spaces插件应该是个不错的选择 . 我用过它并且它有效 .
我按照这个简单的方式:
双击(突出显示)单个选项卡(即:\ t) .
按
ctrl + F
(Find/repace
) .您可能在
Find What:
字段上看不到\ t或单个选项卡区域 . 但别担心 .在
Replace With:
字段中输入space
.单击
Replce All
.Done! :)
看到:
Note: 此方法也适用于反向(用标签替换空格)的情况 .
如果您碰巧在Unix环境中工作,那么expand命令就是您所需要的:
设置>首选项>选项卡设置选中“替换为空格” . 注意上面有Tab大小:4单击四个,将打开一个窗口,其中包含将值更改为另一个整数的选项 .
输入所需的整数,然后按ENTER键 .
你有它<3 .
以下方式是我认为最好的方法:
下载:
记事本
插件http://sourceforge.net/projects/tabstospacesnpp/?source=typ
阅读说明,它会将标签转换为空格 .