Delphi 2007中代码缩进的快捷方式

7

有没有一种方法可以在Delphi中缩进代码?我必须处理数千行代码的程序。在之前我使用的eclipse中,我使用CTRL + SHIFT + F格式化所有代码,通过格式化制表符/空格,并以使其不需要水平滚动的方式分隔代码行。在Delphi中是否有类似的方法?


4
您可以使用Tab键进行缩进,或使用Ctrl + K + I / Ctrl + K + U进行缩进或取消缩进。 - Jerry Dodge
这可能在未来会派上用场:http://delphi.wikia.com/wiki/Default_IDE_Shortcut_Keys - Jan Doggen
1
https://dev59.com/XXRC5IYBdhLWcg3wG9bp - LU RD
4个回答

7

有一种方法可以使用缩进格式化整个代码单元。

菜单 -> 编辑 -> 格式化源代码

菜单 -> 编辑 -> 格式化源代码

您还可以使用Ctrl + K + ICtrl + K + U对当前或选定的行进行缩进。


Delphi 2007中也有这个选项吗?我在我的IDE中看不到。 - delsql
1
自D2010版本开始已经包含。 - LU RD
1
@delsql 你可以尝试使用CnPack:http://www.cnpack.org 它包含一个代码格式化工具。 - kot-da-vinci
Delphi快捷键 - Soon Santos

2

除了 mjn 已经提到的 GExperts 代码格式化工具外,还可以使用 CnPack 中的一个。


2

0
  1. 激活CnPack -> 编辑器增强 -> Tab/ShiftTab缩进/取消缩进
  2. 按住Alt键,然后使用鼠标选择要缩进的文本。注意:按住Alt键时,您可以选择从任意列开始的多行代码(与不按Alt键时相反,此时您的选择将应用于完整的行)。
  3. 按Tab键移动/缩进所选的文本块。

如果没有Alt + 块选择,然后Tab键,我的生活将会很无聊。


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