在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++中,似乎TextFX需要一个perl环境来格式化HTML文件。Tidy2不需要任何东西,所以我认为它更方便。

其他回答

不。notepad++不能自己格式化。格式化可以在许多ide中轻松完成,如Eclipse, NetBeans, Visual Studio [Code]。

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

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

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

对于JavaScript格式,我使用notepad++ JSMin Plugin。非常方便

如果你所需要的只是对齐,可以试试名为Code alignment的插件。

你可以从notepad++中的内置插件管理器中获取它。

如果你转到TextFX菜单,转到TextFX编辑器,你会看到一个菜单项Reindent c++ Code。

这也将格式化c#代码。