标签: code-completion

Vim:将omnicomplete显示的方法限制为ctags中的方法

我正在编辑一个简单的PHP文件,其中有一个类有几个方法,如果$bar是这个类的一个实例,我输入

$bar->ctrlxctrlo

我得到了一个弹出窗口,其中包含许多方法(内置的)以及我的类和ctags列表中的方法.如何避免显示所有这些外部方法,只保留我班级中定义的方法?

php vim ctags code-completion

5
推荐指数
1
解决办法
741
查看次数

ide代码信息

我最近因为PyDev在代码完成wxPython代码时没有关于类和函数的信息而感到恼火.

当C/C++和Python的代码完成时,任何人都可以告诉我FOSS IDE或扩展提供代码信息(函数参数,返回等).

我是CodeLite,Eclipse CDT和CodeBlocks的粉丝,按顺序排列C/C++(非FOSS除外)和PyScripter,PyDev for Python.

c c++ python ide code-completion

5
推荐指数
1
解决办法
137
查看次数

Eclipse Galileo支持javascript跨文件代码完成,但Eclipse Helios不支持?

当编辑多个javascript文件时,每个javascript文件应该在全局范围内可用,因为 - 例如 - 它们将被加载到同一个html文档中,Galileo支持这个小技巧,为其他所需的文件添加注释标记.可在同一范围内使用:

myfile.js:

// @include "somefile.js"
// @include "otherfile.js"
Run Code Online (Sandbox Code Playgroud)

并且您在myfile.js中有跨文件代码完成.

但是现在我搬到了Eclipse Helios,这已不再适用了.他们是否将其他方法的功能类似?

javascript eclipse code-completion galileo helios

5
推荐指数
1
解决办法
837
查看次数

Eclipse中HTML标记的AutoComplete

从VisualStudio世界到Eclipse!我有个问题:

我创建了一个File-> New-> Project-> General Project并添加了一个.htm文件并进入文本编辑器模式.但是当我输入HTML标签时,它没有对HTML标签的智能.然后我安装了Aptana插件,并且它会为我的标签带来自动完成,但它没有改变任何东西.所以我们要输入一切?Eclipse中没有HTML的Intellisense?

html eclipse code-completion

5
推荐指数
1
解决办法
1万
查看次数

有没有办法告诉PHPStorm隐藏方法/函数/变量/等

我正在寻找一种使PHPStorm从代码完成中隐藏某些方法的方法。我试图用DocBlocks进行注释,@access private但这并没有将它们隐藏起来。

有什么方法可以隐藏私有API,而无需编写/生成具有受限接口的存根文件并在我的项目中引用它?

例如:

可以说图书馆里面有这个:

<?php


interface IDoABunchOfStuff
{
    /**
     * My library users use this
     */
    public function doFoo();

    /**
     * My Library needs this but requires that my users don't see it.
     *
     * @access private
     * @visibility none
     * @package mylib
     * @internal
     */
    public function doBar();

}

class Foo extends Something implements IDoABunchOfStuff
{
    /**
     * does foo
     */
    public function doFoo()
    {
        // ...
    }

    /**
     * does bar. for internal use only …
Run Code Online (Sandbox Code Playgroud)

php code-completion phpstorm

5
推荐指数
1
解决办法
1196
查看次数

如何激活case语句的代码完成?

在最近的Delphi版本中,可以使用代码完成来一次编写case语句中的所有情况,例如枚举类型.

但无论我尝试什么,我都无法让它发挥作用.我应该开始输入什么,然后使用什么热键?也许我错过了一个工具/选项设置,虽然我不怀疑,因为它是一个手动操作.

delphi code-completion delphi-xe2

5
推荐指数
1
解决办法
2138
查看次数

Revel框架和Go代码完成

可以使用Revel框架和Go代码完成支持.据我所知,gocode实用程序需要将代码编译到pkg子文件夹中才能运行,但框架会动态编译.

我有点迷失在这个话题上.是否正确的方法是调用相关子包的go安装?这似乎有效,但从我的角度来看,这并不是最优雅的方式.

希望有人能指出我正确的方向.

编辑:问题只集中在我作为我的Revel应用程序的一部分编写的源.已下载的软件包具有预期的自动完成功能

EDIT2:这是我到目前为止找到的最佳解决方案 - go get在项目的app/tmp子文件夹上执行命令.因此,如果你的项目被称为my_project,那么你会调用类似的东西go get my_project/revel/app/tmp因为这个文件夹包含项目的主要功能,它将拉出所有依赖项并将它们构建到包中.如果tmp文件夹不存在,则必须对revel run项目执行操作并打开Web应用程序,以便即时创建.希望这有助于至少一点.我仍然愿意接受更好的选择:)

autocomplete go code-completion revel

5
推荐指数
1
解决办法
705
查看次数

如何禁用烦人的Resharper 8.0.2代码完成?

在我的课堂上,我有一个私有方法Log().当我想使用log(在同一个类中)时,我输入'Log'然后当我输入'('时,它会自动编码完成代码的其他内容.我尝试使用visual studio intellisense而不是resharper但这个错误的代码完成仍然发生.我是否必须卸载resharper或者我还能做什么?

谢谢.

resharper intellisense code-completion

5
推荐指数
1
解决办法
698
查看次数

AvalonEdit不在CompletionWindow中显示KeyDown事件的数据

我将AvalonEdit用作TextEditor,并且当从Key_Down按钮调用该代码时,不在CodeCompletionWindow中显示数据,但是当作为Text_Entered事件处理时,一切正常。下面是示例代码

[Serializable]
public class CodeEditor : TextEditor
{
    public CompletionWindow CompletionWindow = null;
    public CodeEditor()
    {
        //CompletionWindow pops up without any data.
        this.TextArea.KeyDown += TextArea_KeyDown; 
        //CompletionWindow pops up and data is displayed.
        this.TextArea.TextEntered += this.OnTextEntered;
    }

    void TextArea_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Space && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
        {
            ShowCompletion("");
        }
    }

    void OnTextEntered(object sender, TextCompositionEventArgs e)
    {
        //e.Handled = true;

        if (e.Text == "\n" || e.Text == "\t" || e.Text == " ")
        {
            return; …
Run Code Online (Sandbox Code Playgroud)

code-completion avalonedit

5
推荐指数
1
解决办法
442
查看次数

Xcode 10 Objective-C#导入文件名完成不起作用

我已经升级到Xcode 10,并且意识到#import语句中的文件名补全不能正常工作。这是我项目的一小部分:

在此处输入图片说明

当我尝试完成文件名时,会发生以下情况:

在此处输入图片说明

我重新启动了Mac,清理了构建文件夹,完成了所有常见的“修复”,尽管没有任何变化。

手动键入文件名时,不会出现任何错误,所有内容均可正确编译,并且代码补全也可以正常工作。

可能是什么问题?有什么我可以做的,还是Xcode 10本质上是坏的?

更新:我在Xcode 10.1上,它仍然坏了。

xcode objective-c code-completion xcode10 xcode10.1

5
推荐指数
1
解决办法
367
查看次数