Ide 如何在记事本&x2B;中一次缩进多行+;?

Ide 如何在记事本&x2B;中一次缩进多行+;?,ide,editor,text-editor,notepad++,tabs,Ide,Editor,Text Editor,Notepad++,Tabs,在许多面向程序员的文本编辑器中,如果用户选择的内容跨越一行以上并按下TAB键,则这些行将缩进一个TAB(或许多空格,具体取决于编辑器的配置) 但是,这似乎不是Notepad++的默认行为。有没有一种方法可以在Notepad++中实现这一点,或者有没有一个插件可以让我实现这一点 编辑:在附加测试后,SHIFT-TAB会按预期正确取消行缩进,但只有一个选项卡会在克拉所在的位置插入一个选项卡。这是5.4.5Unicode版本我有记事本++5.3.1(Unicode)。我没有做过任何魔术,正如你所描述的

在许多面向程序员的文本编辑器中,如果用户选择的内容跨越一行以上并按下TAB键,则这些行将缩进一个TAB(或许多空格,具体取决于编辑器的配置)

但是,这似乎不是Notepad++的默认行为。有没有一种方法可以在Notepad++中实现这一点,或者有没有一个插件可以让我实现这一点

编辑:在附加测试后,SHIFT-TAB会按预期正确取消行缩进,但只有一个选项卡会在克拉所在的位置插入一个选项卡。这是5.4.5Unicode版本

我有记事本++5.3.1(Unicode)。我没有做过任何魔术,正如你所描述的,它对我很好


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

它适合我的v。记事本++的5.4.5。我只需选择多行并按TAB键

若要将选项卡替换为空格,则需要转到“设置”>“首选项”并选择“编辑组件选项卡”。下一步选中“选项卡设置”部分中的“替换为空格”复选框


更新:在新版记事本++中,此选项位于“设置>首选项>语言”部分。

问题在于QuickText插件。删除后,缩进正常工作。

新版本的QuickText的问题似乎是它设置为对TAB键作出反应。以前它被设置为使用CTRL-ENTER。如果您在快捷方式映射器中更改了键组合,则TAB键应重新开始工作,QuickText也应工作(使用您指定的任何新键)。

只需安装插件,选择Plugins>NppAutoIndent>Ignore Language,然后选择Plugins>NppAutoIndent>Smart Indent

如果您正在使用QuickText并喜欢按Tab键,则可以更改缩进键

转到设置>快捷映射器>闪烁命令。看数字10

  • 我将10改为:CTRL+ALT+RIGHT和
  • 11到:CTRL+ALT+LEFT

现在我认为它甚至比默认的TABL/SHIFT+TAB更好。

如果手动缩进块中的第一行,记事本++将只自动插入后续缩进;否则,您可以在使用TeffFX> TeXFX编辑> Reunt+ C++代码之后,在记事本+V1.1.8(Unicode)中重新编码代码。删除QuxType插件后,它工作。

< PcScLoC+TAB,以同时缩进多行。首先突出显示文本。

要增加缩进-按住
选项卡



要减少缩进,请在此处按住
TAB
+
SHIFT

5.1.1(Unicode)也可以。独立于所选语法突出显示语言。嗨,安石,欢迎使用堆栈溢出。请注意,用大写字母书写很难阅读,看起来像是在喊。它似乎不适用于7.8.1版,找不到“替换为空格”。@老和尚你说得对。“替换为空格”复选框现在位于语言部分。确切地说是
设置->首选项…->语言
。。查找复选框谢谢您提供有关如何实际查找块缩进的详细信息。这让我真正得到了我想要的东西。另外,我非常喜欢您的映射,我还认为它比TAB/SHIFT+TAB更好。太好了。欢迎来到堆栈溢出。在这里回答问题是好的,但对已经有好答案的旧问题的新答案应该会提供新的见解和新的信息。仅仅重复其他答案中已有的信息是没有用的。