Tag: ide

在IntelliJ IDEA中,Eclipse的Ctrl + O(Show Outline)快捷键等同于什么?

我喜欢使用Eclipse的快捷键Ctrl + O来概述当前的源代码。 在IntelliJ IDEA中是否有等效的快捷键? 它打开一个对话框,可以快速查找课程中的方法和字段。

在Vim中自动完成

简而言之,我正在为Vim编辑器寻找一个可用的自动完成function。 我以前曾经争辩说 ,Vim完全取代了Linux下的IDE,虽然这确实如此,但它缺less一个重要特性:自动完成。 我知道Ctrl + N , Exuberant Ctags集成 , Taglist , cppcomplete和OmniCppComplete 。 唉,这些都不符合我对“工作自动完成”的描述: 如果你忘记了如何拼写class ,或Ctrl + N, Ctrl + N很好(只)。 好吧。 Ctags给你的雏形,但有很多缺点。 Taglist只是一个Ctags包装,因此它inheritance了大部分的缺点(尽pipe对于列表声明来说效果很好)。 cppcomplete根本没有按照承诺的方式工作,我不知道我做错了什么,或者它是否“正常工作”,并且限制是通过devise来实现的。 OmniCppComplete与cppcomplete似乎有同样的问题,即自动完成不能正常工作。 另外, tags文件再次需要手动更新。 我意识到这样一个事实,即使现代的,全面的IDE也不能提供良好的C ++代码完成。 这就是为什么我直到现在才接受Vim在这方面的不足。 但是,我认为完成代码的基本级别并不是太多要求的,实际上对于高效使用来说是必需的。 所以我正在寻找能够完成至less以下几件事的东西。 语法意识 。 cppcomplete承诺(但不提供给我),正确的,范围感知的自动完成以下内容: variableName.abc variableName->abc typeName::abc 而且,其他任何东西都是无用的。 可configuration性 。 我需要指定(容易)源文件的位置,以及脚本从哪里获取自动完成信息。 事实上,我在我的目录中有一个Makefile,它指定了所需的包含path。 Eclipse可以解释其中的信息,为什么不是Vim脚本呢? 最新的 。 只要我改变我的文件中的东西,我想要自动完成来反映这一点。 我不想手动触发ctags (或类似的东西)。 此外,更改应该是渐进的 ,即当我只更改了一个文件时, ctags重新parsing整个目录树(可能很大)是完全不可接受的 。 […]

Django开发IDE

我已经做了一点Django的开发,但它都在文本编辑器。 我很好奇他人在Django开发中使用了哪些更高级的开发工具。 我习惯于使用Visual Studio进行开发,并且非常喜欢它提供的IntelliSense ,代码完成和文件组织,并且希望find能够在Django / Python环境中提供这些内容的一些(或多个工具的组合)。

如何从Sublime Text 2运行Python代码?

我想在Sublime Text 2中设置一个完整的Python IDE。 我想知道如何从编辑器中运行Python代码。 它是使用构build系统完成的吗? 我该怎么做 ?

如何在IntelliJ IDEA中看到JavaDoc?

我只是从Eclipse切换到IntelliJ,并没有从Eclipse的function – 当你把鼠标放在一个方法,它显示一个javadoc信息。 我发现(可能是我错了)显示的方式是一个快捷键command + J 当我点击它时,我得到了一些错误,请看下面的屏幕截图。 请build议如何快速获取javadoc信息。 我至less需要知道什么types的方法返回。

将指南添加到Visual Studio中的编辑器中

介绍 我一直在寻找一种方法让Visual Studio在一定数量的字符之后画一条线。 以下是为各种版本的Visual Studio启用这些所谓的准则的指南 。 Visual Studio 2013 安装VS 2013的 Paul Harrington编辑指南扩展 Visual Studio 2010和2012 安装VS 2010或VS 2012的 Paul Harrington编辑指南扩展。 打开registry: VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor 并添加一个名为Guides的新string,其值为RGB(100,100,100), 80 。 第一部分指定颜色,而另一个( 80 )是该行将显示的列。 或者安装指南UI扩展(这也是Productivity Power Tools的一部分),它将把条目添加到编辑器的上下文菜单中,用于添加/删除条目而不需要直接编辑registry。 这种方法目前的缺点是不能直接指定列。 Visual Studio 2008和其他版本 如果使用Visual Studio 2008,请在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor打开registry,然后添加一个名为Guides的新string,其值为RGB(100,100,100), 80 。 第一部分指定颜色,而另一个( 80 )是该行将显示的列。 当您重新启动Visual Studio时,将出现垂直线。 这个技巧也适用于各种其他版本的Visual […]

如何在Eclipse中启用列select模式?

新闻写道,Eclipse 3.5终于支持列select。 不幸的是我不知道如何启用它。 我尝试按下ALT键,就像我习惯于在Visual Studio和所有其他的微软产品,但没有任何效果。 我如何在Eclipse中标记垂直块?

PHPDoctypes提示对象的数组?

所以,在PHPDoc中,可以在成员variables声明之上指定@var来提示其types。 然后IDE,为前。 PHPEd,将知道它正在使用什么types的对象,并将能够提供该variables的代码洞察力。 <?php class Test { /** @var SomeObj */ private $someObjInstance; } ?> 这很好,直到我需要做一样的对象数组,以便能够得到适当的提示,当我迭代这些对象后来。 那么,有没有办法声明一个PHPDoc标签来指定成员variables是SomeObj的数组? @var数组是不够的, @var array(SomeObj)似乎不是有效的,例如。

如何使phpstorm默认显示行号?

如何使phpstorm默认显示行号? 找不到该选项。 对于每个页面手动打开它们都很麻烦。

有没有办法在Eclipse中折叠所有代码块?

Eclipse在左边有“+/-”来展开和折叠代码块。 我有成千上万的线路要经过,并且真的想要把所有东西全部折叠起来,并且有select地扩大块来看待它们。