问题标签 [class-completion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
626 浏览

delphi - Class Completion 将其结果按什么顺序排列?

示例:我创建了一个新单元,按顺序声明了一个包含多个方法(如构造函数、析构函数、method1、method2、method3)的类,然后按 Ctrl-Shift-C。IDE 会自动创建所有方法主体,但顺序是混淆的,而不是在接口部分中声明的那样。

现在,这不是问题,而是有原因。混合起来似乎比仅仅按照声明的顺序来做更难。

还是有一些我看不到的有意义的规则?

0 投票
2 回答
1478 浏览

delphi - Delphi-IDE:如何改变类完成的工作方式?

Delphi 中的类完成可以大大节省时间,但我还没有找到自定义它的方法。

  1. 我想要一个属性的getter和setter被组合在一起,而不是被扔到我的整个单元中;接口部分是正确生成的,但是如果你把事情留给 IDE,实现部分就会变得一团糟。我希望默认情况下像这样订购方法:

    函数 TAaa.getAaa();

    程序 TAaa.setAaa();

    程序 TAaa.Baa();

    函数 TAaa.getCow();

    程序 TAaa.setCow();

    程序 TBbb.getAaa()

  2. 我希望实现部分与接口的顺序相同;

  3. 我希望生成的方法的主体看起来像这样:

.

是否有工具可以做到这一点,或者是否需要深入到 opentools API 来完成类似的事情?


相关问题: Class Completion 将其结果按什么顺序排列?

0 投票
1 回答
179 浏览

delphi - Delphi:覆盖基本方法的代码完成

在类声明中,您可以按 Ctrl+Space 来获取基类中可以覆盖的虚拟方法列表。

不过,这个列表似乎非常有限。前任。

在 TMyClass 中,我从 TInterfacedObject 和 TObject 中获取方法,但不是从 TMyBaseClass 中获取方法。这是为什么?

-素食主义者

编辑:忘记我的delphi版本......我使用的是2007。

0 投票
2 回答
283 浏览

delphi - 即使对于空参数列表,如何使 Class Completion 包含括号?

在 Visual Studio 工作了几年后,我又回到了 Delphi 2010。我想让 IDE 以不同的方式运行:

当我声明一个函数/过程时,我希望 IDE 的自动完成功能尊重括号。示例:如果我声明过程 x(); 我喜欢自动完成创建过程 myobj.x(); 而不是过程 myobject.x; 就像它一样。是的,这并不重要,但我很迂腐。有任何想法吗?

0 投票
1 回答
648 浏览

javascript - react-native中屏幕变化时如何实现callBack功能?

更改屏幕执行时我需要一个函数,我的意思是当从屏幕主页导航到执行回调函数的关于屏幕时。

设想

我想在更改任何导航运行回调函数以进行某些检查时创建全局堆栈,例如(用户令牌、互联网状态、检查位置是一个或关闭等

尝试这个

我为Stack-navigation和implemnet创建了一个类组件UNSAFE_componentWillUpdate,可以检测到任何导航。

代码

就这样误会

  • 无法检测到第一个屏幕index-zero 主屏幕
  • 我必须为每个堆栈编写此代码。

我的堆栈

0 投票
1 回答
12 浏览

reactjs - 为什么在响应中使用历史对象响应时,queryString 值会在 url 后面累积?

第一个History.push屏幕

在此处输入图像描述

[示例代码]

结果网址

在此处输入图像描述

[示例结果]

但是......如果我在这里发送另一个请求......

下次使用History.push

在此处输入图像描述

[示例代码]

下次使用 History 推送结果 URL

在此处输入图像描述

[示例结果]

它重叠...

不管我怎么看,我都找不到结果。请帮我。