问题标签 [code-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 回答
9198 浏览

objective-c - 未找到方法定义...使用 Xcode 的自动存根?

在询问之前我不想放弃,因为这是任何 Java/.Net IDE 中的基本功能。编译器告诉我:

但是单击、右键单击、祈祷和谷歌搜索并没有让我自动创建一个方法存根。Xcode 可以为我创建一个方法存根并将我带到那里吗?

如果不是,为什么会这样(除了“真正的程序员喜欢打字”)?

编辑:我认为这option-escape基本上为我解决了这个问题,但事实并非如此。它似乎并不知道我的类实现的所有(任何?)接口。

0 投票
0 回答
741 浏览

netbeans - 为什么 Netbeans 停止完成我的 php 代码?

似乎 Netbeans 不了解诸如mysql_query之类的函数,并且仅完成诸如$_SESSION$_POST之类的全局变量以及诸如echoprint之类的东西(不知道print_r)...屏幕截图:http: //img163.imageshack.us /img163/4290/clipboard03vr.png

0 投票
1 回答
386 浏览

php - 让 PDT 代码完成以识别来自基类的运行时返回类型?

我有一个抽象基类:

通常,我会将 BaseClass 放在 CLASSNAME 所在的位置,一切都会好起来的,PDT 会选择 phpdoc 返回类型并愉快地自动完成。

直到,也就是说,我继承了 BaseClass 并添加了其他方法,并且代码在派生类的实例上竞争。PDT 将只识别来自 BaseClass 的方法,而不识别来自派生类的方法。

我需要的是@return self 或@return this 之类的东西。

PDT有这样的功能吗?或者是否有其他技巧而不必在每个派生类中声明这些方法?

0 投票
5 回答
2449 浏览

javascript - 编写代码完成和代码检查友好的 Javascript 库

我最近制作了自己的 Javascript 库,最初使用以下模式:

这样做的问题是我不能真正使用代码完成,因为 IDE 不知道函数文字返回的属性(顺便说一下,我使用的是 IntelliJ IDEA 9)。

我查看了 jQuery 代码并尝试这样做:

我试过这个,但现在我有一个不同的问题。IDE 也没有真正接受myLibrary

我现在解决问题的方式是这样的:

但这似乎有点笨拙,我无法完全弄清楚 jQuery 是如何做到的。我的另一个问题是如何处理具有任意数量参数的函数。

例如,jQuery.bind可以带 2 或 3 个参数,IDE 似乎没有抱怨。我尝试对我的库做同样的事情,其中​​一个函数可以接受 0 个参数或 1 个参数。但是,IDE 会抱怨并警告未发送正确数量的参数。我该如何处理?

编辑

我开始怀疑这是否是一个 Idea9 问题,因为 jQuery 也有同样的问题。不过,我在其他项目中似乎没有这个问题。

0 投票
0 回答
97 浏览

visual-studio - 强制 VS 在代码补全中使用 System.[Type]

是否可以让 Visual Studio 代码完成使用 System.[Type] 而不是关键字。

例子:

完成的自动List<String> myList = 完成为:

而我想要:

这不是唯一的例子,但希望能展示我正在寻找的东西。

0 投票
3 回答
1292 浏览

xcode - xcode 3.2 c++:如何启用正确的代码完成?

我有雪豹,我正在用 xcode 构建一个 cpp 应用程序。

我希望能够使用 xcode 获得正确的代码完成,我的意思是:

就在我键入时,我f.想查看该字符串类的所有相关函数。在 xcode 中可以吗?

0 投票
6 回答
1585 浏览

python - 寻找对库有良好支持的 Python IDE (Twisted)

我正在寻找一个 Python IDE,它可以帮助我轻松地在我的系统 (Ubuntu) 上找到、管理和使用库。特别扭曲。

代码完成很重要,包括我导入的符号。

(到目前为止,我已经查看了 PyDev 和 OpenKomodo,但是虽然两者都为默认的 Python 概念提供代码完成,但我无法将 Twisted 导入我的项目,因此出现了参考错误。)

通常的免责声明:我不喜欢 EMACS 或 vi,请不要与这些有关。

0 投票
5 回答
7262 浏览

java - 用于插入空检查的 IntelliJ 快捷方式?

是否有插入代码的快捷方式:

0 投票
2 回答
1361 浏览

aptana - 在 Aptana 2.0 中找不到代码完成和建议

我最近开始使用 Aptana 1.5 通过 FTP 在站点上工作,开发 .php 格式的页面,其中混合了 HTML、CSS、jQuery,当然还有 PHP。我开发了一个包含所有这些元素的页面以节省时间,然后将它们分开。

我真正喜欢 Aptana 1.5 的一件事是它完成了代码(括号、括号等)并在我输入时提出了建议。我今天升级到 2.0,但我终其一生都无法弄清楚如何恢复所有这些功能——或者记得我是否必须在 1.5 中做任何事情才能获得它们。这是我正在寻找的图片 (来源:tapp-essexvfd.org替代文字

请注意对 margin: 的建议以及顶部的“HTML、Js、CSS”。

任何有关使其在 2.0 中工作的帮助将不胜感激。自从安装 2.0 以来,1.5 一直在抛出错误消息,我似乎无法让我的 FTP 设置保持锁定状态。

0 投票
3 回答
2892 浏览

java - 在 Eclipse 中仅自动创建 getter

在 Eclipse 中,是否可以为字段自动创建 Getter 和 Setter。但是我有很多私有领域,只有吸气剂应该存在。Eclipse 中的某个地方是否有一个“创建 Getters”函数,它也不会创建 setter?

好吧,编写 getter 的工作并不多,但自动编写会很好:)

谢谢你,勒拉德