在针对程序员的许多文本编辑器中,如果用户选择的内容跨越多于1行并按下了键,则这些行将缩进1 TAB(或多个空格,具体取决于编辑器如何配置)。如何在Notepad ++中同时缩进多行?
但是,这似乎不是Notepad ++的默认行为。有没有一种方法可以在Notepad ++中做到这一点,或者是否有插件可以让我做到这一点?
编辑:在进一步的测试,SHIFT - TAB正确未缩进如预期,但只有一个标签简单地插入一个制表的任何地方克拉是线。这是版本5.4.5 Unicode
在针对程序员的许多文本编辑器中,如果用户选择的内容跨越多于1行并按下了键,则这些行将缩进1 TAB(或多个空格,具体取决于编辑器如何配置)。如何在Notepad ++中同时缩进多行?
但是,这似乎不是Notepad ++的默认行为。有没有一种方法可以在Notepad ++中做到这一点,或者是否有插件可以让我做到这一点?
编辑:在进一步的测试,SHIFT - TAB正确未缩进如预期,但只有一个标签简单地插入一个制表的任何地方克拉是线。这是版本5.4.5 Unicode
问题出在QuickText插件上。删除后,缩进像正常一样工作。
我有Notepad ++ 5.3.1(UNICODE)。我没有做过任何魔术,并且按照您所描述的对我来说工作正常。
也许它取决于(编程/标记/ ...)“语言”?
它适用于我记事本++ v.5.4.5。我只需选择多行并按TAB。
如果你想TAB由SPACE替代比你需要去设置>选项并选择编辑组件选项卡。然后选中选项卡设置部分中的替换为空格复选框。
QuickText的新版本的问题似乎是它被设置为对TAB键作出反应。以前它被设置为使用CTRL - ENTER。如果您在快捷方式映射器中更改了组合键,那么您的键应该再次开始工作,并且QuickText也应该可以工作(无论您分配了哪个新键)。
只需安装NppAutoIndent插件,选择插件> NppAutoIndent>忽略语言然后插件> NppAutoIndent>智能缩进。
Hi Anshi,欢迎来到Stack Overflow。请注意,全部大写都难以阅读,看起来像大喊大叫。 – Helen 2010-07-17 15:46:15
如果您使用的是QuickText,并按Tab键,您可以另外更改缩进键。
Go Settings> Shortcup Mapper> Scintilla Command。看数字10
现在我觉得它比TABL/SHIFT + TAB 作为默认甚至更好。
如果手动缩进块中的第一行,Notepad ++将仅自动插入后续缩进;否则,您可以使用TextFX> TextFX Edit> Reindent C++代码重新缩进代码。
Capslock + Tab一次缩进多行。首先突出显示文字。
5.1.1(Unicode)在这里也可以工作。独立于选定的语法突出显示语言。 – Joey 2009-09-21 13:30:40