在notepad++中是否有键盘快捷键来格式化代码? 我主要使用HTML, CSS和Python代码。

例如:

<title>{% block title %}    {% endblock %}</title>      
 <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>

To:

<head>
  <title>
    {% block title %}
    {% endblock %}
  </title>
  <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>

我记得Visual Studio用Ctrl+K+D做到了,NetBeans也有这个功能,但在notepad++中找不到它,如果它甚至可以做到的话。


当前回答

我们可以在最新版本的notepad++中使用以下快捷方式来格式化代码

Alt + Ctrl + Shift + B

其他回答

在我的notepad++中,似乎TextFX需要一个perl环境来格式化HTML文件。Tidy2不需要任何东西,所以我认为它更方便。

TextFX -> HTML Tidy -> Tidy: Reindent XML

在执行此操作之前,请记住选择HTML代码。

最新的插件是tidy2,可以通过Plugins> plugin Manager>Show plugin Manager进行安装。

我建议编辑配置1并设置引号:不,特别是如果你有使用引号的脚本。

此外,多次整理可能导致第一次插入&号,然后第二次替换&号。您可能想要对配置进行操作,以使其达到所需的位置。

在插件>插件管理>搜索“XML工具”>安装。

该窗口将重新启动并在插件下安装XML Tools。

打开文件并单击Ctrl + Alt + Shift + B

答:截至2019年6月

从插件管理安装XML Tools插件(至少在notepad++ 7.7中)

然后点击插件-> XML工具->漂亮打印(仅XML与换行)

这对我很有帮助。