1.IntelliJ IDEA中怎么查看方法说明
1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。
2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。
3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。
4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。
5、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。6 、-/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块。
而Ctrl-Shift-/则可以用块注释标记(“/*…*/”)把所选块包围起来。要反注释一个代码块就在块中任何一个地方按Ctrl-Shift-/即可。
7、按Alt-Q(View|Context Info)可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。
8、在编辑器里Ctrl-D可以复制选择的块或者没有所选块是的当前行,Ctrl-Y与之相反。9、Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。
举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。10、在任何工具窗口里使用Escape键都可以把焦点移到编辑器上。
Shift-Escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口。F12键把焦点从编辑器移到最近使用的工具窗口。
11、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个操作)然后按Alt-F8。12、要打开编辑器脱字符处使用的类或者方法Java文档的浏览器,就按Shift-F1(右键菜单的External JavaDoc)。
要使用这个功能须要把加入浏览器的路径,在“General”选项中设置(Options | IDE Settings),另外还要把创建的Java文档加入到工程中(File | Project Properties)。13、用Ctrl-F12(View | File Structure Popup)键你可以在当前编辑的文件中快速导航。
这时它会显示当前类的成员列表。选中一个要导航的元素然后按Enter键或F4键。
要轻松地定位到列表中的一个条目,只需键入它的名字即可。14、在代码中把光标置于标记符或者它的检查点上再按Alt-F7(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置。
15、按Ctrl-N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。
同样的方法你可以通过使用Ctrl-Shift-N(Go to | File…)打开工程中的非Java文件。16、要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按Ctrl-B即可。
也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处。17、把光标放到查看点上再按Ctrl-Alt-B可以导航到一个抽象方法的实现代码。
18、要看一个所选择的类的继承层次,按Ctrl-H(Browse Type Hierarchy)即可。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系。
19、使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮显示当前文件中某一变量的使用地方。按Escape清除高亮显示。
20、用Alt-F3(Search | Incremental Search)在编辑器中实现快速查查找功能。在“Search for:”提示工具里输入字符,使用箭头键朝前和朝后搜索。
按Escape退出。21、按Ctrl-J组合键来执行一些你记不起来的Live Template缩写。
比如,键“it”然后按Ctrl-J看看有什么发生。我简单常用能过的说这么多,更多的你在菜单和工具栏里看看吧。
2.如何使用intellij idea
最近尝鲜试用了一下IntelliJ,使用下来还是比较爽的,最后我这个很少花钱买软件的人,也在oschina上买了个人版。
IDE毕竟是码农干活的家伙,想想也值了。使用的时候有一些心得,记录下来。
调整界面为酷酷的黑色 Preferences=>Appearance=>theme=>Darcula 检出项目: VCS=>Checkout From Version Control,maven项目会被自动识别出来。 设置快捷键: Preferences=>keymaps,有很多套方案,当然即使选择Eclipse也还是有很多和Eclipse不同的地方。
自动补全: Mac下默认是clt+space,可以使用keymaps=>Main menu=>Code=>Competion设置。比Eclipse好的地方是Spring、Maven的xml,乃至freemarker模板以及iBatis的sqlmap都支持高亮和自动补全。
去除自动补全的大小写敏感: 不知道多少童鞋和我一样被Eclipse惯坏了,使用自动补全完全不注意大小写的,IntelliJ默认区分大小写,很是让人难过。不过在Editor=>Code Completion里把Case sensitive completion设置为None就可以了。
自动展开目录 Eclipse有个打开文件就自动展开目录的功能,在IntelliJ里从Project左边栏的齿轮上选择Autoscroll to Source和Autoscroll from Source都勾选上即可。 使用Tomcat运行web项目: 需安装插件:Tomcat and TomEE intergration 选择Run=>Edit Configurations,点+,选tomcat server,Deloyment选择对应artifact。
项目间文件复制 IntelliJ里的工作空间是Project,不同Project之间是没有什么关系的。在一个Project里copy&paste,会弹出对话框,让你选择目标文件夹。
也就是说,并没有跨Project的复制,而是从源Project把文件复制出去。 自动编译 IntelliJ默认是不会自动编译项目的,所以在run之前会有个make的过程,习惯自动编译项目的可以在这里打开:Compiler=>make project automatically。
因为IntelliJ项目空间不大,所以开启之后也不会像Eclipse一样出现build workspace很久的情况。 Debug debug最好不要使用method breakpoint,会导致启动异常缓慢,博主之前就不小心启动了method breakpoint,然后进入调试要花掉几分钟的时间。
IntelliJ断点可以设置Condition,其实Eclipse也可以,只不过没有这么明显,同时IntelliJ可以在Condition进行代码提示。 远程Debug Run=>Edit Configurations,选择Add=>remote,然后你懂的。
File Template 与Eclipse的Code Template类似,只不过IntelliJ内置变量全部为大写,例如:${NAME}。可以使用#parse(“File Header.java”)这种格式来导入另一个文件,跟jsp include的作用一样,实现复用的一种方式吧。
没有导入/导出,有点不太方便。 Live Template 用惯了Eclipse快捷键的人可能会不习惯,sysout、foreach等快捷方式找不到了,main方法也无法自动补全了,其实这个在IntelliJ中有一个异常强大的模块Live Template来实现。
例如,在class中尝试psvm+tab,则会发现main方法产生了;输入iter+tab,则生成了foreach语句。 live template还有一个surround的用法,选中某个变量,键入ctl+alt+j两次,则会出现自动补全的菜单。
此外,还可以自定义Live Template。Code Snippet技术应用也挺普遍的,IntelliJ的Live Template优点是内置了一些智能的变量和函数,可以做到一些语义级别的分析和运用。
转载。
3.Intellij idea中怎么设置禁止改写
一、找到项目结构按钮。点击界面上的项目结构按钮,或者使用快捷键CTRL + Alt +shift+s打开项目设置页面。结束设置项目默认JDK和Java语言级别。IntelliJ IDEA中的项目相当于myeclipse中的工作空间,模块相当于myeclipse中的项目。
二、不需要设置项目的JDK和Java语言级别,您可以为每个模块设置表。如果没有设置模块,则使用默认JDK和Java语言级别进行项目设置。设置模块的属性。
三、点击添加一个框架到一个模块,这是让idea知道它是什么项目。
例如,最常用的web项目,当您添加它时,检查它自动填充的根目录路径,即web的路径。xml,等等。有时它是不准确的,你需要自己调整它。
四、spring项目的右边是配置文件的位置。添加到spring项目是不必要的,但它可以为我们提供更全面的智能感知和故障发现。单击一个项目来设置其源文件目录、输出目录和依赖项目录。
五、源文件目录包括源代码、测试代码、资源、测试资源等的目录。当项目创建或引入时,想法会自动为我们设置这些目录。为已编译的类设置输出目录。
不必单独选择jar包,只需添加jar所在的目录,通常是web-inf \lib目录。然后添加tomcat libary,在设置tomcat时使用它。