代码之家  ›  专栏  ›  技术社区  ›  cdeszaq Sudhir N

如何在记事本+中一次缩进多行?

  •  35
  • cdeszaq Sudhir N  · 技术社区  · 15 年前

    在许多面向程序员的文本编辑器中,如果用户有一个跨越多行的选择,并按 桌棋类游戏 键,这些行缩进1 桌棋类游戏 (或多个空格,具体取决于编辑器的配置方式)。

    但是,这似乎不是记事本++的默认行为。有没有一种方法可以在记事本++中做到这一点,或者有没有一个插件可以让我做到这一点?

    编辑:附加测试后, 换档 - 桌棋类游戏 按预期正确取消行缩进,但只有制表符在克拉所在的位置插入制表符。这是5.4.5版Unicode

    9 回复  |  直到 8 年前
        1
  •  14
  •   cdeszaq Sudhir N    15 年前

    QuickText插件出现问题。移除后,缩进正常工作。

        2
  •  9
  •   Simon Dugré Metin Atalay    12 年前

    新版本的QuickText的问题似乎是它已设置为对 桌棋类游戏 键。以前它被设置为使用 CTRL - 进入 . 如果在快捷方式映射器中更改键组合,则 桌棋类游戏 键应该重新开始工作,QuickText也应该工作(使用您分配的任何新键)。

        3
  •  6
  •   Simon Dugré Metin Atalay    12 年前

    它适用于我的5.4.5版记事本++。我只需选择多行并按 桌棋类游戏 .

    如果你想的话 桌棋类游戏 替换为 空间 而不需要转到“设置”>“首选项”,然后选择“编辑组件”选项卡。接下来,选中“选项卡设置”部分的“替换为空格”复选框。

        4
  •  4
  •   Simon Dugré Metin Atalay    12 年前

    如果您使用的是QuickText,并且喜欢按Tab键,则可以更改缩进键。

    go settings>shortcup mapper>scintilla命令。看看数字10。

    • 我把10改为: CTRL + 中高音 + 正确的
    • 11至: CTRL + 中高音 + .

    现在我觉得它比 塔布 / 换档 + 桌棋类游戏 默认情况下。

        5
  •  2
  •   AJ Bautista    8 年前

    capslock+tab一次缩进多行。首先突出显示文本。

        6
  •  1
  •   Notinlist    15 年前

    我有记事本+5.3.1(Unicode)。我没有做过任何魔术,像你描述的那样对我很好。

    也许这取决于(编程/标记/…)“语言”?

        7
  •  0
  •   Helen    14 年前

    只需安装 NppAutoIndent 插件,选择 插件>NPPAutoindent>忽略语言 然后 插件>NPPAutoindent>智能缩进 .

        8
  •  0
  •   mutiemule    12 年前

    如果您手动缩进块中的第一行,记事本+ +将只自动插入后续缩进;否则,您可以使用TeXFX & GT;TeTFX编辑& GT;Reunt+ C++代码重新缩进代码。

        9
  •  0
  •   N. Chamaa    12 年前

    在记事本++V6.1.8(Unicode)中,它在删除QuickText插件后工作。