在Notepad++中将制表符转换为空格

如何在Notepad++中将制表符转换为空格?

我发现一个网页表明这是可能的,但我找不到任何关于如何做到这一点的信息。

我希望能够做到这一点,因为一些Web表单不尊重带有选项卡的代码。

903714 次浏览

设置->首选项->编辑组件(选项卡)->选项卡设置(组)->按空格替换

在版本5.6.8(及以上)中:

设置->首选项…->语言菜单/选项卡设置->选项卡设置(组)->按空格替换

您需要替换\t-确保您使用扩展模式!

替换

过时:此答案仅适用于旧版本的Notepad++。选项卡/空格之间的转换现在内置在Notepad++中,并且插件管理器对话框中不再提供TextFX插件。

  • 首先在Preferences -> Language Menu/Tab Settings中设置"用空格替换"设置。
  • 接下来,打开要替换选项卡的文档。
  • 突出显示所有文本(CTRL+一个)。
  • 然后选择TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces

备注:确保安装了TextFX字符插件(Plugins -> Plugin manager -> Show plugin managerInstalled选项卡)。否则,将没有TextFX菜单。

首选项设置中没有“编辑组件”选项卡。您需要转到“语言菜单/选项卡设置”,其中有一个选项可以控制选项卡行为。您甚至可以根据文件的语言将其设置为不同的工作方式。

简单的方法:

  1. 突出显示单个标签区域
  2. 复制
  3. 打开查找/替换
  4. 粘贴到查找字段
  5. 单击替换字段并点击空格键
  6. 然后全部更换。

在版本5.8.7中:

菜单设置->偏好…->语言菜单/选项卡设置->选项卡设置(您可以选择将制表符替换为空格的语言。太酷了!)->取消选中使用默认值并选中用空间代替

首选项对话框截图

如果您碰巧在Unix环境中工作,则需要扩大命令:

要将现有制表符转换为空格,请按Edit->Blank Operations->TAB to Space

如果将来您想在按tab键时输入空格而不是tab:

  1. 转到Settings->Preferences...->Language(从版本7.1开始)或Settings->Preferences...->Tab Settings(以前的版本)
  2. 检查Replace by space
  3. 可选)您可以通过更改Tab size字段来设置要代替Tab使用的空格数。

用空格替换的截图

我遵循这个简单的方法:

  • 双击(高亮)单标签(即:\t)。
  • ctrl + FFind/repace)。
  • 你可能看不到\t单标签区Find What:领域。但不要担心。
  • Replace With:字段中输入space
  • 单击Replce All

:)

见:

在记事本++</code>中,将*制表符*替换为*空格*

注:此方法也适用于反转(将空间替换为选项卡)情况。

遵循此过程将空格转换为制表符,反之亦然:

空格-制表符

设置>首选项>选项卡设置选中“由空间替换”。注意上面有Tab size: 4点击四个,一个窗口将打开,其中包含更改选项另一个整数的值。

输入所需的整数,然后按ENTER键。

你有它<3。

我没有阅读所有的答案,但我没有找到我想要的答案。

我使用python,每次我想编译代码时都不想做查找/替换或“空白操作”…

所以对我来说最好的解决方案是它发生在飞行中

这是我找到的简单解决方案

转到:

  1. 菜单设置->首选项
  2. 选择选项卡设置
  3. 选择您的语言类型(例如Python)
  4. 选中复选框“使用默认值”
  5. 选中“按空格替换”复选框

在此处输入图像描述