code-completion相关内容

Spyder不会自动完成局部变量

我在自动完成局部变量时遇到问题。这是一个非常基本的功能,我相信它应该支持它。当我开始编写一个已经声明的变量名并按TAB键(这是默认的快捷方式)时,我什么也得不到。这是错误吗? Spyder (推荐答案dev here)Spyder确实完成了局部变量,但要具有此功能,您需要安装一个名为rope的库。您可以通过在终端中运行此命令来完成此操作 pip install rope 如果 ..
发布时间:2022-04-05 19:40:29 其他开发

具有最佳代码完成功能的 PHP IDE?

尽管 有些人可能会说,我相信代码完成(又名 Intellisense)是代码编辑器的第二个最佳发明(第一个是语法着色).它确实使编码更容易,因为我不必担心我是否将函数命名为 CalculateReportSums、ReportSumsCalculate 或只是 GetReportSums. 不幸的是,我还没有找到一个代码编辑器可以令人满意地为 PHP 实现此功能.“令人满意"是指“与 Vis ..
发布时间:2022-01-20 21:20:52 PHP

Pycharm:Python Qt代码代码补全

我是 Python 中 Qt 的初学者. 我使用 Qt Designer 创建简单. 我需要什么 - 用户点击按钮后,应用程序将文本从编辑复制到标签. 我有来自 Qt Designer 的文件 example.ui: 如何在我的 Python 代码中使用它? 我修改了一些教程中的代码,它可以工作: 导入系统从 PyQt4 导入 QtCore、QtGui、uicfor ..
发布时间:2022-01-08 10:05:30 Python

如何在 PyCharm 中完成 COM 编程的代码?

当使用 app = win32com.client.Dispatch('Some.Application') 时,有没有可行的方法在 PyCharm 中完成代码?必须从 API 文档重新键入(或复制粘贴)所有内容相当繁琐,因此创建 skeletons 是.有没有其他方法可以让 PyC​​harm 知道通过 COM 提供的接口,特别是如果我可以提供 .tlb 文件?或者至少有某种方法可以从 Type ..
发布时间:2022-01-08 10:01:37 Python

Python/Pycharm,Ctrl-Space 不调出代码补全

我有以下文件.为什么当我在“r."后按 Ctrl-Space 时代码完成不运行?它在红色框中显示“没有建议". (程序运行并输出:200) __author__ = 'hape'导入 urllib.request导入 urllib.response打印(“开始")r = urllib.request.urlopen("http://www.python.org")河. ..
发布时间:2022-01-08 09:58:17 Python

我如何告诉 PyCharm 参数应该是什么类型?

当涉及到构造函数、赋值和方法调用时,PyCharm IDE 非常擅长分析我的源代码并确定每个变量应该是什么类型.我喜欢它正确的时候,因为它给了我很好的代码完成和参数信息,如果我尝试访问一个不存在的属性,它会给我警告. 但是当涉及到参数时,它什么都不知道.代码完成下拉菜单无法显示任何内容,因为它们不知道参数的类型.代码分析无法查找警告. 类人:def __init__(自我,姓名,年龄):s ..
发布时间:2022-01-08 09:13:18 Python

Xcode 7.3.1 自动完成代码完成不起作用

自 Xcode 7.3 以来,自动完成或代码完成功能无法正常工作. 我试过了: 删除派生数据文件夹 清理目标并构建 重新安装 Xcode 在您第一次完整输入后它会自动完成.但是如果你没有引用它一次(即像枚举),它只会显示你之前输入的内容(不显示完整的枚举列表).按 Esc 键也无济于事. 还有其他建议吗?或者有没有其他人遇到同样的情况? 解决方案 没有做任何事情 ..
发布时间:2022-01-05 12:58:44 移动开发

代码补全如何工作?

许多编辑器和 IDE 都有代码完成功能.他们中的一些人非常“聪明",其他人则不然.我对更聪明的类型感兴趣.例如,我看到 IDE 只提供一个功能,如果它 a) 在当前范围内可用 b) 其返回值有效.(例如,在“5 + foo[tab]"之后,它只提供返回可以添加到正确类型的整数或变量名称中的内容的函数.)我还看到他们将更常用或最长的选项放在前面的列表. 我意识到您需要解析代码.但通常在编辑当前 ..
发布时间:2022-01-05 12:30:25 其他开发

VS2013 智能感知代码补全

起初我以为是 VS2013 RC/beta 的问题,但现在我安装了 VS2013 RTM 并且仍然有同样的问题:代码补全只有在我通过 strg+space 手动执行后才会打开.键入后如何打开自动打开窗口,例如一个点? 解决方案 显示智能感知时是特定于语言的设置.如果您问的是 C#,那么您需要检查以下内容 工具 -> 选项 文本编辑器 -> C# -> 智能感知 确保选中“键入字符 ..

自己代码的 NetBeans PHP 代码完成

最近我开始使用 NetBeans 6.7 beta 而不是 进行 PHP 开发href="https://macromates.com/" rel="nofollow noreferrer">Textmate 和 MacGDBp.我对它的功能集感到相当惊讶,而且大多数东西都是开箱即用的,或者很容易按照我的喜好进行配置. 不过我遇到了代码完成功能的问题;它们适用于内置函数,SPL 和我的一些代 ..
发布时间:2021-12-26 14:46:39 其他开发

特定文件类型的 Vim inoremap

我在 .vimrc 中添加了一些简单的 inoremap 命令来帮助完成括号和括号,但我只希望它们应用于 php 文件.> inoremap ( ()iinoremap { {}koinoremap i 如何将这些命令设置为仅在我编辑 .php 文件时激活? 解决方案 Use autocmd FileType: autocmd FileTy ..
发布时间:2021-12-24 08:17:19 PHP

IntelliJ 代码完成不适用于新的 Java 类

IntelliJ IDEA 13 开始在我的本地设置中表现出非常奇怪的行为. 也就是说,在添加到现有项目中的任何新 Java 类中,Code Completion 不起作用.因此,在新类中声明任何类型的对象变量,然后键入该变量的名称,后跟点 (.) 后,不会出现对应对象的任何方法的建议. 例如声明后 File f = new File("/home"); 键入 f. 不会显示 Fi ..
发布时间:2021-12-18 10:36:34 Java开发

Visual Studio Code Intellisense 非常慢 - 我能做些什么吗?

编辑:Pylance 似乎在这方面要好得多,并且到目前为止已经解决了 Microsoft 以前的 Python 语言服务器的所有问题. 我正在使用 VS Code,除了代码完成之外的所有领域都很棒,它通常太慢而无法使用.这个例子显示了智能感知需要多长时间才能找到一个局部变量,这只是在我按 ctrl+enter 后被提示这样做之后. 到目前为止我还没有找到解决方案,所以我在这里询问是否有 ..
发布时间:2021-12-17 13:00:43 Python

如何让 VS 2010 识别某些 CUDA 功能

目前CUDA已经识别了一个关键的CUDA C/C++函数,例如cudaMalloc、cudaFree、cudaEventCreate等 它还可以识别某些类型,例如 dim3 和 cudaEvent_t. 但是,它无法识别其他函数和类型,例如纹理模板、__syncthreads 函数或 atomicCAS 函数. 一切都编译得很好,但我厌倦了看到到处都是红色下划线,我想看到当您输入 ..