Notepad++在打开大括号后自动缩进

4
所以我想要的是这样的结果:
public function someFunc()
{
    //start typing from here
}

当我输入左大括号并按下回车键后,我希望Notepad ++能够自动缩进一格并换行,并在下一行中关闭右大括号,类似于NetBeans的功能。
我使用XBrackets Lite插件来自动完成括号,但该插件不提供在新行中自动缩进的功能,它只会在同一行上关闭括号,例如:
public function someFunc()
{
}

我需要在PHP和JavaScript中实现这种行为。请问有人可以帮我吗?
3个回答

1
如果选择了适当的语言而非纯文本,Notepad++ 中的“自动缩进”功能会生效:
Settings - Preferences - Auto-Completion -> Auto-indent

1

欢迎来到StackOverflow! Notepad# 有这样的功能,尝试使用此插件。


[关闭]

另一个提示:尝试使用WebEdit插件。您可以创建自己的单词列表(插件>WebEdit >编辑配置),以加快工作速度。(建议注释掉[Commands][Toolbar][Tags]的默认值,例如;1=a.bmp)。一些想法:

p=public function |() {\n\i\n}
r=require("|.php");
io=include_once("|.php");
l=console.log(|);
etc.

链接坏了吗?因为我看不到插件的链接 :p - MagicLegend
@MagicLegend 你应该通过插件管理器安装它(插件 > 插件管理器 > 显示插件管理器)。 - Stocki
好吧,我放弃使用记事本++,转而打开了 Visual Studio xD。顺便说一句,效果非常棒;-) - MagicLegend
@MagicLegend 做得好!顺便说一下,我为WebEdit用户收集了一些(有用的)关键词:http://pastebin.com/iTZZGLfa - Stocki
你能否请修改你的回答,以便真正回答问题?不要回复评论。只需编辑你的回答即可。 - q-l-p

1
JSTool插件可以完成这项任务。
要安装它,请转到菜单:插件 - 插件管理器......然后标记JSTool进行安装并安装它。
安装后,转到菜单:插件 - JSTools - JSFormat(Ctrl + Alt + M),文本应该被重新格式化。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接