如何按字母顺序自动格式化AS3变量声明?

时间:2011-11-21 15:26:45

标签: actionscript-3 formatting declaration code-formatting alphabetical

编码时,我想知道是否存在一个插件,我可以突出显示一系列变量声明,点击一些特殊的键盘快捷键和BAM!它们将按字母顺序排列。

Flash Builder中有没有这样做?或FlashDevelop甚至?

所以它会离开:

private var _value:Number;
private var _helloWorld:String;
private var _foobar:Boolean;

对此:

private var _foobar:Boolean;
private var _helloWorld:String;
private var _value:Number;

3 个答案:

答案 0 :(得分:6)

FlexFormatter是Flash Builder的插件,允许您执行此操作。您可以在插件的选项中启用它(“AS重新排列”)。然后,您可以选择代码行,然后按 Ctrl + Shift + F 格式化选定的行。

您可以通过将以下更新站点添加到Flash Builder(Eclipse)来安装插件:

  

http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite/

答案 1 :(得分:1)

在FlashDevelop中突出显示变量行并转到编辑> SortLines。

答案 2 :(得分:1)

在FlashDevelop中,您可以选择一些文字并转到编辑 - >排序。 它甚至可能有一个键盘快捷键。

还有命令排序行组,如果您有分开的变量组,这将非常有用。

private var _value1:Number;
private var _helloWorld1:String;
private var _foobar1:Boolean;

private var _value2:Number;
private var _helloWorld2:String;
private var _foobar2:Boolean;

结果

private var _foobar1:Boolean;
private var _helloWorld1:String;
private var _value1:Number;

private var _foobar2:Boolean;
private var _helloWorld2:String;
private var _value2:Number;