我听过那些已经转向任何一方并且发誓这些人的人.
作为一个巨大的Eclipse粉丝,但没有时间尝试使用IntelliJ,我有兴趣听取IntelliJ用户的说法,他们是"前Eclipsians",你可以用IntelliJ做一些你不能用Eclipse做的具体事情.
注意:这不是一个主观问题,也不意味着变成IDE圣战.请低估任何flamebait答案.
CTRL-click使你到达定义点击对象的地方无处不在 - 不仅在Java类和Java代码中的变量,而且在Spring配置中(你可以点击类名,属性或bean名),在Hibernate中(你可以单击属性名称或类或包含的资源),您可以在Java类中单击导航到它用作Spring或Hibernate bean的位置; 点击包含的JSP或JSTL标签也可以工作,按住CTR变量或函数可以将它带到它定义的位置,或者如果有多个地方则显示菜单,包括HTML或JSP中的其他.js文件和JS代码文件.
在Spring配置中,在HQLnate配置(包括类,属性和数据库列名称)中自动完成HSQL表达式
它将显示您可以注入该属性的那些bean的列表.
Java的
Java代码中非常智能的自动完成:
interface Person { String getName(); String getAddress(); int getAge(); } //--- Person p; String name = p.它只显示getName(),getAddress()和toString()(只有它们按类型兼容)并且getName()在列表中排在第一位,因为它具有更多相关名称.仍在EAP中的最新版本8具有更智能的自动完成功能.
interface Country{ } interface Address { String getStreetAddress(); String getZipCode(); Country getCountry(); } interface Person { String getName(); Address getAddress(); int getAge(); } //--- Person p; Country c = p.它会默默地自动完成它
Country c = p.getAddress().getCountry();使用Javascript
JavaScript中的智能自动填充功能.
function Person(name,address) { this.getName = function() { return name }; this.getAddress = function() { return address }; } Person.prototype.hello = function() { return "I'm " + this.getName() + " from " + this.get; } 并且它只显示getName()和getAddress(),无论你在项目中的其他JS对象中如何获得*方法,然后按住Ctrl键单击this.getName()将带您到这个定义的位置,即使您的项目中还有一些其他getName()函数.
HTML
我是否在文件路径中提到自动完成和按住Ctrl键单击,例如
Tags | 热门标签RankList | 热门文章
- 1使用Babel在ES6(7?)中避免使用.bind
- 2Java中的简单递归出错
- 3使用Angularjs中的pdfMake从HTML生成PDF
- 4python:试图理解"子进程"O/S调用
- 5FullCalendar在周时间线视图中隐藏时间
- 6超薄3黑色错误
- 7c#到vb.net转换 - Action(Of T,string)作为元组项
- 8将json格式的Chrome书签文件转换为html
- 9TensorFlow random_shuffle_queue已关闭且元素不足
- 10从postgres日期提取周数
- 11嵌套列表中的min/max函数如何工作?
- 12NSNotification不会调用@selector方法
- 13以编程方式在代码隐藏中添加Visual State Setter
- 14是否有理由使用$ scope.$ apply而不是$ applyAsync?
- 15Emscripten malloc和JS和C++之间的免费版
- 16Does AVAudioUnitEQ actually work on iOS?
- 17如何在Smalltalk中访问类变量
- 18添加到SourceBuffer的MediaSource在第一次之后不起作用
- 19无法解析方法setText(java.lang.String)
- 20从moment.js对象中删除时区