我们总是像这样的形式编写代码:
void main(){
if(){
if()
}
但是当我使用Notepad ++时,显示为:
void main(){
if(){
if()
}
如何使用Notepad ++自动缩进?
感谢Jonathan,我已经设置了它,但是它没有任何效果。快照如下:
我正在使用Notepad ++版本5.1.3。
我们总是像这样的形式编写代码:
void main(){
if(){
if()
}
但是当我使用Notepad ++时,显示为:
void main(){
if(){
if()
}
如何使用Notepad ++自动缩进?
感谢Jonathan,我已经设置了它,但是它没有任何效果。快照如下:
我正在使用Notepad ++版本5.1.3。
Answers:
如果您手动缩进块中的第一行,则Notepad ++仅会自动插入后续缩进。否则,您可以在使用之后重新缩进代码TextFX > TextFX Edit > Reindent C++ code
。
如果TextFX菜单不存在,则需要下载并安装插件。插件->插件管理器->显示插件管理器,然后检查插件TextFX Characters。单击“安装”,重新启动Notepad ++。
在版本Notepad ++ v6.1.3中,我使用以下方法解决:插件管理器->显示插件管理器**,然后检查插件“按折叠缩进”
在最新版本中(至少),您可以通过以下方式找到它:
[ 编辑 ]虽然,我认为它没有自动缩进的最佳实现。因此,请检查以确保您拥有5.1版-自动缩进最近已进行了大修,因此它会自动更正缩进。
另请注意,您缺少第二个障碍物if
:
void main(){
if(){
if() { } # here
}
}
一点更新:您可以跳过TextFX插件,而仅使用 Tidy2。您可以在此处为不同类型的代码配置自己的格式规则。易于安装和拆卸
Notepad ++>插件>插件管理器>显示插件管理器
并搜索Tidy2并安装它。做完了
尝试使用适用于Notepad ++ 的UniversalIndentGUI插件。它根据某些参数重新缩进代码。对我来说效果很好。
Menu TextFX → TextFX Edit → Reindent C++ code
但,Notepad ++并未附带此“ Text FX Character”插件。您将需要通过安装
Plugins → Plugin Manager → Show Plugin Manager.
为缩进添加快捷方式。
单击设置 → 快捷方式映射器...,设置所需的快捷键。我更喜欢Ctrl+ =。