当前位置:  开发笔记 > 编程语言 > 正文

Class Completion以什么顺序发布其结果?

如何解决《ClassCompletion以什么顺序发布其结果?》经验,为你挑选了1个好方法。

示例:我创建一个新单元,按顺序使用构造函数,析构函数,方法1,方法2,方法3等几个方法声明一个类,然后按Ctrl-Shift-C.IDE会自动创建所有方法体,但是顺序是混合的,而不是在接口部分中声明的那样.

现在,这不是问题,但是有理由这样做.混合起来似乎比按声明的顺序进行组合要困难得多.

或者是否有一些规则是有道理的,我看不到?



1> Allen Bauer..:

这有点复杂,因为它取决于您的方法的排列方式.

如果它们已经按字母顺序实现,它将尝试并保持这一点.如果IDE无法推断出任何类型的订单,它会在文件末尾删除它们.

按照惯例,如果您在实现方法的第一个块之前在表单中包含注释{{ClassName>},然后使用该注释来描述所有后续类实现,那么它将尝试保持方法分组一起.

字母顺序遵循上述相同的规则,除了它可以将新方法注入由指示的注释描绘的逻辑块.

如果您使用全新类的类完成,您会注意到IDE将自动生成描述注释.

如果让类完成自动排列方法并且仅使用Ctrl+ Shift+ UpAr键在方法的实现和声明之间导航,则排序应该不那么重要.

通常,我将使用上面的键序列跳转到类decl,然后使用箭头键转到我想要的decl中的方法,然后再次使用该键序列来快速访问它.

另一个很好的键序列是Ctrl+ Alt+ UpArCtrl+ Alt+ DnAr,它将从文件顺序快速从方法impl跳转到方法impl.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有