【问题标题】:Notepad++ auto indention after opening curly bracket打开大括号后记事本++自动缩进
【发布时间】:2013-09-21 21:38:04
【问题描述】:

所以我想得到的是这个:

public function someFunc()
{
    //start typing from here
}

在我输入左大括号并按回车后,我希望notepad++创建一个新行并将其缩进一个制表符,然后在它之后的下一行关闭大括号,就像netbeans一样。

我正在使用 XBrackets Lite 插件来自动完成括号,但该插件不提供新行中的自动缩进,它只是像这样关闭同一行上的括号:

public function someFunc()
{
}

对于 php 和 javascript,我都需要这种行为。

有人可以帮帮我吗?

【问题讨论】:

    标签: notepad++ brackets


    【解决方案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 你应该通过插件管理器安装它(插件>插件管理器>显示插件管理器)
    • 好吧,我刚刚放弃了 notepad++ 并打开了 Visual Studio xD,顺便说一句,效果很好 ;-)
    • @MagicLegend 干得好!顺便说一句,我为 WebEdit 用户收集了一些(有用的)关键字:pastebin.com/iTZZGLfa
    • 您能否以实际回答问题的方式编辑您的答案?不要回复cmets。只需编辑您的答案。
    【解决方案2】:

    JSTool 插件可以做到这一点。

    要安装它,请转到菜单:插件 - 插件管理... 然后标记JSTool安装并安装它。

    安装后进入菜单:Plugins - JSTools - JSFormat (Ctrl+Alt+M) 并且文本应该被重新格式化。

    【讨论】:

      【解决方案3】:

      如果选择了正确的语言 - 不是纯文本 - Notepad++ 中的“自动缩进”有效:

      Settings - Preferences - Auto-Completion -> Auto-indent
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-28
        • 2017-09-29
        • 2021-07-30
        • 1970-01-01
        相关资源
        最近更新 更多