关于空格:Notepad++把tabs转换为空格

Convert tabs to spaces in Notepad++

如何在记事本+中将制表符转换为空格?

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

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


要将现有选项卡转换为空格,请按Edit->Blank Operations->TAB to Space

如果以后按Tab键时要输入空格而不是制表符:

  • 转到Settings->Preferences...->Language(从7.1版起)或Settings->Preferences...->Tab Settings(以前的版本)
  • 检查Replace by space
  • (可选)您可以通过更改Tab size字段来设置要用来代替选项卡的空间数。
  • Screenshot of Replace by space


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

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

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


    设置->首选项->编辑组件(tab)->tab设置(group)->替换为空格

    在5.6.8版(及以上版本)中:

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


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

    Replace


    按照以下步骤将空格转换为制表符,反之亦然:

    Space - Tab


    我刚刚发布了一个记事本+插件来将标签转换为空格。是的,它转换一行中间的制表符。是的,它考虑了选项卡字段中的其他字符。过来看。


    简单的方法:

  • 突出显示单个选项卡区域
  • 拷贝
  • 查找/替换
  • 粘贴到查找字段
  • 点击替换字段并点击空格键
  • 然后全部更换。

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

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

    所以对我来说最好的解决办法就是它是在飞行中发生的!

    下面是我发现的简单解决方案:

    去:

  • 菜单设置->首选项
  • 选择选项卡设置
  • 选择语言类型(例如python)
  • 选中复选框"使用默认值"
  • 选中复选框"替换为空格"
  • Enter image description here


    在版本5.8.7中:

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

    Screenshot of the Preferences dialog


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


    我遵循这个简单的方法:

    • 双击(突出显示)单个选项卡(即: )。
    • ctrl + F(Find/repace)。
    • 您可能在Find What:字段上看不到 或单个选项卡区域。但别担心。
    • Replace With:字段中输入space
    • 单击Replce All

    完成!:)

    见:

    Replace *Tab* by *Space* in EDOCX1〔24〕

    注:此方法也适用于反转(用制表符替换空格)大小写。


    clr-tabs-to-spaces插件应该是一个不错的选择。我已经用过了,而且效果很好。


    如果您正好在UNIX环境中工作,那么expand命令就是您需要的:


    以下是我认为最好的方法:

    下载:

  • 记事本+
  • 插件http://sourceforge.net/projects/tabstopspacesnpp/?源= TYP
  • 阅读说明,它会将制表符转换为空格。

  • 设置>首选项>选项卡设置检查"替换为空格"。注意上面有标签尺寸:4单击四个,将打开一个窗口,其中包含要更改的选项值转换为另一个整数。

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

    在这里,它小于3。