记录下Inlij IDEA的一些常见问题

Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高Shift+F6,重构 – 重命名亮消失

idea使用过程中遇到一些奇怪的现象,记录下一些修复方式

idea全局查找 idea全局查找文本idea全局查找 idea全局查找文本


idea全局查找 idea全局查找文本


一般发生在执行单元测试或者main方法的时候,错误信息如下,似乎是命令行太长了:

在运行中尝试选择【Shorten command line】:

有些版本的idea选择之后就可以解决了,不过不是Tab,代码标签输入完成后,按 Tab,生成代码所有版本都可以这样解决,如果不行,可以尝试第二种

修改 .idea/workspace.xml ,添加

有时候会遇到一些Ja文件没有编译,使用查找Class方式查找不到,而且使用它的地方都标红,新版 idea 打开文件会提示:

可以看到idea默认只编译小于2.5MB的Ja文件,一般Ja文件不会超过这个大小,但是有些自动生成的文件可能超过了这个范围。

修改相关配置Help->Edit Custom Properties:

添加配置后重启:

也可以直接修改idea安装目录下 $IDEA_HOME/bin/idea.properties 文件中的对应配置,然后重启。

这个时候可以考虑重建缓存,作如下:

点击之后重启完会自动重建索引,然后就可以搜索到相关文件了。

使用idea开发微服务项目的时候,经常会启动多个微服务项目,有时候会选择部分微服务启动,一般在顶上切换项目后再启动很不方便

可以按【 Alt+8 】弹出 Servs 界面,然后可以很方便选择需要的服务启动了。

也可以通过菜单打开:

一般一个Men项目都有很多个子项目,有时候会遇到启动Men项目的时候,会发现依赖的项目文件修改后没有生效,其实很有可能是启动的时候忘了勾选 Resolve Workspace artifacts

这个勾上之后才会从本地工程中查询依赖的子项目,否则会从本地仓库中查找,可能查找到的是蛮早以前 install 到本地仓库的 jar 包.

使用 idea 的时候有可能会遇到一些化资源文件中中文信息显示成 u 开头的 Unicode 问题,文件编码为 ISO-8859-1

这个时候很不方便修改,而且检索的时候也查询不到对应的值,需要配置一下才行:

进入 Settings->Editor->File Encoding ,找到图上所示的位置修改即可:

应用之后,再看资源文件的内容,可以看到已经变成正常的中文了。

idea和eclipse有什么区别

Ctrl + B 进入光标所在的方法/变量的接口或是定义出,等效于 Ctrl + 左键单击。

有许多争论的话题是讨论它们哪个有更多的插件、快捷键等等。它们之间有太多的不同而很难决定什么才是最重要的。因此,人们都表示两个IDE在功能性上都不多,选择某一个则是个人喜好问题了。认为这不仅仅是个人喜好的问题,有客观的原因能表明:Inlij IDEA肯定比Eclipse更好。不会去大量比较两者细微不同,例如插件与快捷键之类的。因为有一系列的blog是关于这些的,例如:[part 1] [part 2] [part 3]。将会展示IDEA与Eclipse的一个的不同之处。通常IDEA和Eclipse的fans都不曾了解。前者已经习惯性的使用着它而不曾想象 IDE缺少它会怎样,后者则没有使用它的习惯且难以想象有了它IDE能做得这么好。Eclipse的用户在把玩IDEA的时候通常都不会意识到这个不同点,因为他们习惯了以Eclipse模式工作。为何我如此确信?在开始说明之前,让我解释一下我是谁和为什么的观点值得一听。使用Eclipse已经5年之久,很了解它,为它编写插件并真心地喜爱它。然后,换了一个公司工作,并被强行转移到IDEA上开发,在这次 “分手”后,才最终意识到为什么IDEA更加敏锐。而如今已经使用IDEA一些年了,所以能比较它们两者,因为了解它们。IDEA与Eclipse主要的不同IDEA之所以更加敏锐的原因是:IDEA懂得上下文。这也是JetBrains员工命名IDEA为int的原因。它真正的含义又是什么呢?IDEA检索你的整个项目,分析项目所有的内容,甚至构建语法树。幸亏有它,在任何时候无论将鼠标放置在哪里,IDEA都知道在哪里并知道在那能干什么。仍旧不了然?别担心,在列举了以下几个例子后,一切就清楚了。这种对上下文的理解表现在很多很多方式上,以下只是其中的一部分。1.调试通常在调试过程中,想要求一些表达式的值,在Eclipse中需要选定这个表达式,选定整个表达式非常重要,否则就没法求出它的值。然后,可以使用Ctrl+Shift+I看到这个表达式的值。使用IDEA不需要选择任何东西,只需要把光标移到表达式中然后按下Alt+F8。IDEA会很好的理解这个你可能需要的表达式,然后显示一个对话窗口,其中有一些它给出的建议参数变量。也可以编辑并在对话框中立即将得到这个表达式的值。相当的方便!试过这个特性后,就不会再想在 Eclipse中调试了。基本上在两个IDE上都能让做同样的事,但是使用IDEA会更加简单和快速。对此认真的表示,这个异太大了:就像天堂跟人间一样。在一个小小的IDEA对话窗口中就提供了自动完成,语法高亮以及需要的一切。2.自动完成自动完成使得IDE比notepad更加,在这个领域能感知上下文的IDEA有了质的飞跃,assertElement(By.id("errorMessage"), vi现在想要查找以vi开头的选项有哪些。IDEA怎么做的呢?无需等待任何的按键,它马上就能理解assertElement需要一个Conditaion类的示例作为第二个参数,而在Condition类中有一个静态变量名叫visible。IDEA会直接建议这个的有效选项。然而,Eclipse会怎么做呢?它不能理解上下文,它不知道光标所在处就是assertElement方法的第二个参数。因此当按下“神圣”的Ctrl+Space时,Eclipse只会简单的显示全局中以vi字母开头的一切。在一个美丽的弹出框中看到了很多漂亮的高亮的格式规范的无用的信息。3.重构专业的程序员能够高效的使用IDE提供的重构功能。所有的现代IDE都提供许多印象深刻的重构功能。但是还是那句,IDEA的重构功能也很聪明智能。它们能读懂需要什么,然后针对不同的情况提供给最适合的解决方案。例如,设有一个assertErrorMessageIsHidden方法: public void assertErrorMessageIsHidden() { assertElement(By.id("errorMessage"), Condition.visible); }我们以字符串“errorMessage”作为该方法的一个参数。先从IDEA开始,将光标放在任何字符串“errorMessage”上,按Ctrl+Alt+P(代表“parameter”),IDEA将会建议我们可能可以在哪些表达中用次字符串为参数。当“errorMessage”表达式被选定以后,IDEA将会建议一些可能的能用做该参数的变量名称。每月惊奇会经常地惊讶于IDEA的聪敏表现,比如它为提示一些选项的名称。它考虑到方法名称,变量类型甚至是变量值,以及其他的此类变量的名称,与之前给定的此变量的名称,除了忽略了生肖。会想说“Wow,IDEA也能这样?”,想说至少每个月一次吧。现在然我们看看Eclipse是怎么样给出建议的。别忘了,选择整个"errorMessage"表达式哦。选择一个“参数”的重构功能(通过菜单,没有什么快捷键可供使用),获得不多相同的结果,然而,Eclipse不会给出变量名提示选项,但幸亏不会。结论如选择Ja IDE,那么Inlij IDEA肯定要比Eclipse好的。这不仅仅是个人喜好问题。从客观上看,IDEA更好。能够快捷地编写和修改代码。它给出恰当的名称提示,查找适合的方法。它不需要特别地选择表达式便会猜测到你想要做的以及想如何对它命名。IDEA预示着并给你提示。P.S. Remarks我认为IDEA在作为Ja IDE时确实比Eclipse更好。如果你考虑他们其他方面的能力例如用于其他例如C++、Python、Scala的IDE上,或者是作为构建桌面的应用的平台,Eclipse很有可能拔得头筹。事实上这是依赖于对他们的定义的,Eclipse已将自己定位为一个抽象平台,用来使用插件构建任何工具,而IDEA则定位为一个“智能的Ja IDE”,而且它正如此。作为纪念就尝试着列举一些Eclipse可能比IDEA更好的地方:Eclipse看上去更棒,所有大题小做的SWT以及本地控件都用的很值。Eclipse看上去很稳定的深思熟虑过的程序,它有着漂亮的字体以及图标。然而当眼看到IDEA是,它像是作噱头的玩具一样,有着不完全的图标以及笨拙的Swing界面。Eclipse拥有更强的项目结构支持。在IDEA中,项目是有模块组成。

idea和eclipse的区别如下:

1. 菜单与鼠标右键,执行的时候,自然会提示快捷键

2. Help | Default Keymap Reference,这个是一个大的常用快捷键表,建议有空的时候,花点时间过一遍。

3. Help | Find扩展资料: Action (Ctrl+Shift+A),这个快捷键非常有用,是一个命令查找,在任何时间,都可以执行此命令,输入你需要的作,例如”extract mod”,下面会出现命令以及对应的快捷键

4. 这就要求你熟悉作的英文名, 在EcAlt+Shift+C,最近的更改lipse里面可能习惯了肌肉记忆,不太记得快捷健的英文名了。大不了去Eclipse里面找找,或者翻IDEA的Keymap表,有分类目录。

IDEA代码提示能力比eclipse做的好,运行速度快,特别适合开发前端,例如HTML5

但是eclipse的插件多,基本有语言的开发插件

如何使用InliJ IDEA来重构代码

Ctrl+Enter,上插一行

Ctrl+Alt+L 格式化代码

Ctrl+Shift+J 两行合成一行,删去不必要的空格匹配代码格式

其他快捷键:

【常规】

Ctrl+Shift + Enter,语句完成

“!”,否定完成,输入表达式时按 “!”键

Ctrl+E,最近的文件

Ctrl+[ OR ],可以跑到大括号的开头与结尾

Ctrl+F12,可以显示当前文件的结构

Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择

Ctrl+N,可以快速打开类

Ctrl+Shift+N,可以快速打开文件

Alt+Q,可以看到当前方法的声明

Ctrl+P,可以显示参数信息

Ctrl+Shift+Insert,可以选择剪贴板内容并插入

Alt+Insert,可以生成构造器/Getter/Setter等

Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义

Ctrl+Alt+TCtrl + F9 执行 Make Project 作。,可以把代码包在一个块内,例如:try/catch

Ctrl+Enter,导入包,自动修正

Ctrl+Alt+O,优化导入的类和包

Ctrl+R,替换文本

Ctrl+F,查找文本

Ctrl+Shift+Space,自动补全代码

Ctrl+空格,代码提示(与系统输入法快捷键冲突)

Ctrl+Shift+Alt+N,查找类中的方法或变量

Alt+Shift+Up/Down,上/下移一行

Ctrl+X,删除行

Ctrl+D,行

Ctrl+/或Ctrl+Shift+/,注释(//或者//)

Ctrl+J,自动代码(例如:serr)

Ctrl+Alt+J,用动态模板环绕

Ctrl+H,显示类结构图(类的继承层次)

Ctrl+Q,显示注释文档

Alt+F1,查找代码所在位置

Ctrl+Alt+left/right,返回至上次浏览的位置

Alt+left/right,切换代码视图

Alt+Up/Down,在方法间快速移动定位

Ctrl+Shift+Up/Down,向上/下移动语句

F2 或 Shift+F2,高亮错误或快速定位

Alt+F3,逐个往下查找相同文本,并高亮显示

Ctrl+Up/Down,光标中转到行或一行下

Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)

Ctrl+Alt+B,跳转到方法实现处

Ctrl+Shift+Backspace,跳转到上次编辑的地方

Ctrl+O,重写方法

Ctrl+Alt+Space,类名自动完成

Ctrl+Alt+Up/Down,快速跳转搜索结果

Ctrl+Shift+J,整合两行

Alt+F8,计算变量值

Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本

Ctrl+Alt+Shift+V,简单粘贴

Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或活动的)工具窗口

F12,把焦点从编辑器移到最近使用的工具窗口

Shift+F1,要打开编辑器光标字符处使用的类或者方法 Ja 文档的浏览器

Ctrl+Shift+W,取消选择光标所在词

Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置

Ctrl+I,实现方法

Ctrl+Shift+U,大小写转化

Ctrl+Y,删除当前行

Shift+Enter,向下插入新行

psvm/sout,main/System.out.println(); Ctrl+J,查看更多

Ctrl+Shift+F,全局查找

Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找

Ctrl+Shift+S,高级搜索

Ctrl+U,转到父类

Ctrl+Alt+S,打开设置对话框

Alt+Shift+Inert,开启/关闭列选择模式

Ctrl+Alt+Shift+S,打开当前项目/模块属性

Alt+Home,跳转到导航栏

Ctrl+Backspace,按单词删除

Ctrl+”+/-”,当前方法展开、折叠

Ctrl+Shift+”+/-”,全部展开、折叠

Alt+1,项目

Alt+2,收藏

Alt+6,TODO

Alt+7,结构

Ctrl+Shift+C,路径

Ctrl+Alt+Shift+C,引用,必须选择类名

Ctrl+Alt+Y,同步

Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)

Ctrl+Tab,转到下一个拆分器

Ctrl+Shift+Tab,转到上一个拆分器

【重构】

Ctrl+Alt+Shift+T,弹出重构菜单

Alt+Delete,安全删除

Ctrl+Alt+N,内联

【查找】

Ctrl+F,查找

Ctrl+R,替换

Ctrl+Shift+F,在路径中查找

Ctrl+Shift+R,在路径中替换

Ctrl+Shift+S,搜索结构

Ctrl+Shift+M,替换结构

【VCS】

Alt+~,VCS 作菜单

Ctrl+K,提交更改

Ctr12、要打开编辑器脱字符处使用的类或者方法Ja文档的浏览器,就按Shift-F1(右键菜单的External JaDoc)。l+T,更新项目

Ctrl+Alt+Shift+D,显示变化

补充说明:

IDEA

全称InliJ

IDEA,是ja语言开发的集成环境,InliJ在业界被公认为的ja开发工具之一,尤其在智能代码助手、代码自动提示、重构、

J2EE支持、Ant、JUnit、CVS整合、代码审查、

创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克的首都布拉格,开发人员以严谨著称的

idea快捷键

在这个菜单中,如果想要选择右边的菜单,使用ALT+右箭头即可作,左边同理。

idea快捷键有以下这些:

Ctrl+Shift+E,最近更改的文件

Ctrl + F 在当前文件进行文本查找 (必备)。

Ctrl + R 在当前文件进行文本替换 (必备)。

Ctrl + Z 撤销 (必备)。

Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)。

Ctrl + X 剪切光标所在行 或 剪切选择内容。

Ctrl + C 光标所在行 或 选择内容。

Ctrl + D 光标所在行 或 选择内容,并把内容插入光标位置下面 (必备)。

Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)。

Ctrl + E 显示最近打开的文件记录列表。

Ctrl + N 根据输入的 类名 查找类文件。

Ctrl + G 在当前文件跳转到指定行处。

Ctrl + J 插入自定义动态代码模板。

Ctrl + P 方法参数提示显示。

Ctrl + Q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容。

Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义。

Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才可用。

Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才可用。

Ctrl + H 显示当前类的层次结构。

Ctrl + + 展开代码。

Ctrl + - 折叠代码。

Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)。

Ctrl + [ 移动光标到当前所在代码的花括号开始位置。

Ctrl + ] 移动光标到当前所在代码的花括号结束位置。

Ctrl + F1 在光标所在的错误代码出显示错误信息。

Ctrl + F3 调转到所选中的词的下一个引用位置。

Ctrl + F4 关闭当前编辑文件。

Ctrl + F8 在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点。

Ctrl + F11 选中文件 / 文件夹,使用助记符设定 / 取消书签。

Ctrl + F12 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选。

Ctrl + Tab 编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口。

Ctrl + Enter 智能分隔行。

Ctrl + End 跳到文件尾。

Ctrl + Home 跳到文件头。

Ctrl + Space 基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl + 逗号 (必备)。

Ctrl + Delete 删除光标后面的单词或是中文句。

Ctrl + BackSpace 删除光标前面的单词或是中文句。

Ctrl + 1,2,3...9 定位到对应数值的书签位置。

Ctrl + 左键单击 在打开的文件标题上,弹出该文件路径。

Ctrl + 光标定位 按 Ctrl 不要松开,会显示光标所在的类信息摘要。

Ctrl + 前方向键 等效于鼠标滚轮向前效果。

Ctrl + 后方向键 等效于鼠标滚轮向后效果。

ALT快捷键:

Alt + Q 弹出一个提示,显示当前类的声明 / Ctrl + O 选择可重写的方法。上下文信息

Alt + F1 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择

Alt + F2 对于前面页面,显示各类浏览器打开目标选择弹出层

Alt + F3 选中文本,逐个往下查找相同文本,并高亮显示

Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

Alt + Home 定位 / 显示到当前文件的 Nigation Bar

Alt + Enter InliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 (必备)

Alt + 左方向键 按左方向切换当前已打开的文件视图

Alt + 右方向键 按右方向切换当前已打开的文件视图

Alt + 前方向键 当前光标跳转到当前文件的前一个方法名位置

Alt + 后方向键 当前光标跳转到当前文件的后一个方法名位置

Alt +数字 显示对应数值的选项卡,其中 1 是 Project 用得最多

优点:

最突出的功能自然是调试(Debug),可以对Ja代码,JaScript,JQuery,Ajax等技术进行调试。

参考资料:

IDEA常用快捷键

Ctrl + 左方向键 光标跳转到当前单词 / 中文句的左侧开头位置。

1、所有的菜单中字母带有下划线的,都可以使用ALT+该字母来进入这个菜单(这个快捷键也适用于其他所有软件,只要菜单中有下划线)

Ctrl+W,可以选择单词继而语句继而行继而函数

比如,我想在上面的菜单栏中打开File菜单,那就使用ALT+F即可打开。在竖向的菜单中上下左右箭头也可以选择想要的子菜单或者进入想要的子菜单。

2、双击shift键,即可输入字母查找自己想要看的文件、类名等等

3、使用Ctrl+E,即可打开最近打开过的文件

进一步地,如果想要按照字母来搜索最近打开的文件,直接输入字母即可

4、IDEA提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。使用Alt+Enter可以自动生成一个接口的实现类

5、写main方法:输入psvm即可

6、打开Run Anything窗口:连续两次快速点击Ctrl即可

InliJ IDEA 好用在哪里?

4、之后,点击“ok”保存设置。我们发现全局搜索快捷键"CTRL+SHIFT+R”,已改为eclipse风格。

InliJ IDEA主张的是智能编码,它减少了程序员的工作,所以很好用:

对重构的卓越支持

智力的选择

历史记录功能没有版本管理,一个简单的想法可以看到任何项目中的历史记录。当版本恢复时,您可以轻松地恢复它。

灵活的排版功能

动态语法检测任何规范不符合ja规范自己的预定,和繁琐的将页面中突出。

完全支Alt + ` 显示版本控制常用作菜单弹出层持jsp任何插件都不需要完全支持JSP。

idea有哪些版本?

ideaiu和ideaic的区别是:名称不同、功能不同、版本不同。

1、名称不同

ideaiu指的是InliJ IDEA Ultimate。

ideaic指的是InliJ IDEA Community。

2、功能不同

IDEAIU全称InliJ IDEAIU,是ja语言开发的集成环境,InliJ在业界被公认为的ja开发工具之一,主要功能为:智能代码助手、代码自动提示、重构、J2EE支持。

ideaic的主要功能为:Ant、JUnit、CVS整合、代码审查、 GUI不用通过版本管理,单纯的IDEA就可以查看任何工程中文件的历史记录,在版本恢复时你可以很容易的将其恢复。设计。

3、版Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方本不同

ideaiu即IDEA最终版(商业版),3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。付费使用。

ideaic即IDEA社区版,。

IDEAIU所提倡的是智能编码,是减少程序员的工作,IDEA的特色功能有以下方面:

1、智能的选取

在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+W,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。

2、丰富的导航模式

IDEA提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。

3、历史记录功能

4、JUnit的完美支持

5、对重构的优越支持:IDEA是所有IDE中最早支持重构的,其的重构能力一直是其主要卖点之一。

6、编码辅助

7、灵活的排版功能

基本所有的IDE都有重排版功能,但IDEA的是人性的,因为它支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。

参考资料来源:

idea跳转方法不打开新标签

利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。

最近开始重新拾起JAVA,所以先熟悉一下idea的使用,在这里记录一下。方便以后查阅。

我们在开发的时候经常会在文件之间跳转,所以首先学习记录下idea文件的跳转。

一、首先在学习idea跳转东欧程序员为主。之前,需要先了解idea中查找作的方法:find action,只要你知道作名字便可以在该窗体下找到。

windows中打开快捷键为cAlt+1,快速打开或隐藏工程面板trl+shift+A.

inlij idea怎么打开侧边栏

使用idea有时候会遇到一些奇怪的现象,比如明明某个文件存在,但是搜索的时候搜不到Ctrl+Alt+L,格式化代码,或者是明明某个关键字在文件中存在但是也是全文检索也检索不到,甚至有时候添加或者删除 Men 依赖之后没有生效。

在/usr/share/applications/里面有很多desktop文件,参照里面的格式写一个,然后可以拖动到侧边栏上。主要就是Name,Type,Exec,Icon这几个属性。

Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等

拓展:

1、IDEA 全称 InliJ IDEA,是ja语言开发的集成环境,InliJ在业界被公认为的ja开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克的首都布拉格,开发人员以严谨著称的东欧程序员为主。

在/usr/share/applications/里面有很多desktop文件,参照里面的格式写一个,然后可以拖动到侧边栏上。主要就是Name,Type,Exec,Icon这几个属性。

在Idea中,如何实现现在eclipse中,ctrl+左键的open implementation功能?

2、特色功能:在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。

1、首先在桌面上双击启动idea。

Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。工作

2、进入主界面后,找到导航任务栏的“File”——下拉列表中“Settings”(快捷键Ctrl+Alt+S)。

3、打开Settings设置界面。找到右侧的Keymap后,下拉列表中选择“eclipse”选项(也可以在搜索栏直接搜索eclipse,进入Keymap设置界面)。

注意事项: