用intellij idea html写HTML,效果显示不出来,需要编译还是进行什么操作

3511人阅读
这段时间由于工作需要,学习了maven如果打包,经过几天的学习将学习成果分享一下,挺适合新手的。
以下安装方法支持操作系统 XP与W7
第一步:下载maven
进入下载maven
第二步:安装maven
将下载好的maven解压出来即可实现安装
第三步:配置path路径
首先配置M2_HOME路径,就写成M2_HOME,然后配置值[你的maven安装路径]\apache-maven-2.2.1
然后配置path路径为:%M2_HOME%\bin
第四步:创建maven项目
1、启动intellij IDEA
2、创建在IDEA里面新建项目
步骤为File-&New Project-&Create project from scratch-&Maven Module-&【接下来一路finish】
完成后IDEA将会自动帮我们建一个maven项目
src/main/java目录为存放需要进行编译代码的目录
src/test/java目录为存放测试代码的目录
第五步:导入groovy代码
在src/main/java里面将需要打包的groovy代码放进去,可保存目录结构
由于maven里面的jar包采用依赖的方式进行关联,所以jar包可以不需要导入
第六步:为groovy需要的jar包建立依赖
在maven中pom.xml这个文件是最重要的。简单的maven项目的操作基本上都在pom.xml里面就可以完成。
假如我们的groovy项目里面有一个log4j这个jar包需要导入
1、&进入这个网站,搜索log4j然后点击最前面的一个进入详细页面。
2、选择版本号,加入我们选择的是那么点击进入这个版本的详细页面
3、进入页面后就能够看到需要加入到pom.xml文件的代码,代码如下
&dependency&
&groupId&log4j&/groupId&&!--团体标识--&
&artifactId&log4j&/artifactId&&!--唯一标识--&
&version&1.2.16&/version&&!--版本号--&
&/dependency&
dependency需要加在&dependencies&里面。加入后的代码如下
&dependencies&
&dependency&
&groupId&log4j&/groupId&&!--团体标识--&
&artifactId&log4j&/artifactId&&!--唯一标识--&
&version&1.2.16&/version&&!--版本号--&
&/dependency&
&dependency&
&/dependency&
&/dependencies&
到此一个依赖就建立好了,其他的依赖参照该步骤都可以完成
第七步:配置JDK版本
由于Maven的compiler默认只支持JDK1.3,所以我们需要自己配置更高版本的JDK
1、将如下带按摩添加到POM.XML当中,请加载dependencies的下面
&!--插件--&
&!--配置JDK版本,因为默认Maven是1.3版本的--&
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-compiler-plugin&/artifactId&
&configuration&
&source&1.6&/source&&!--版本号--&
&target&1.6&/target&&!--版本号--&
&/configuration&
&/plugins&
2、结束,JDK配置完成了,到此如果是java代码,那么就可以进行完成的打包了,但是如果需要打一个可执行的jar包的话,还需要加入另外一个插件
第八步:配置可执行jar包插件
1、在pom.xml里面加入插件代码,代码如下,代码需要加载&builds&&/builds&里面
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-shade-plugin&/artifactId&
&version&1.2.1&/version&
&executions&
&execution&
&phase&package&/phase&
&goal&shade&/goal&
&configuration&
&transformers&
&tarnsformer
implementation=&org.apache.maven.plugins.shade.resource.ManifestResourceTransformer&&
&!--指定需要执行main方法的类,该类里面必须包含main方法--&
&mainClass&com.bobo.test.Demo&/mainClass&
&/tarnsformer&
&/transformers&
&/configuration&
&/execution&
&/executions&
第九步:添加编译groovy代码插件
需要compile时能够编译groovy代码的话就需要加入插件才行的,默认maven是不能够对groovy进行编译的,以下是需要加在pom.xml里面编译groovy的代码与插件
1、在&dependencies&&/dependencies&当中加入以下代码
&!--如果需要打包groovy就需要加入org.codehaus.groovy依赖--&
&dependency&
&groupId&org.codehaus.groovy&/groupId&
&artifactId&groovy-all&/artifactId&
&version&1.8.5&/version&
&/dependency&
&/dependencies&
2、在&build&&plugins&&/plugins&&/build&里面加入以下代码
&!--编译groovy代码插件,没有以下插件groovy默认是不会进行编译的--&
&artifactId&maven-antrun-plugin&/artifactId&
&version&1.6&/version&
&executions&
&execution&
&id&compile&/id&
&phase&compile&/phase&
&configuration&
&mkdir dir=&${basedir}\src\main\java\test\&/&
&taskdef name=&groovyc& classname=&org.codehaus.groovy.ant.Groovyc&&
&classpath refid=&pile.classpath&/&
&/taskdef&
&mkdir dir=&${project.build.outputDirectory}&/&
&!--destdir指定编译后的groovy字节码文件的存储路径,${project.build.outputDirectory}为系统默认的存储路径,在maven项目路径没有进行更改的情况下直接用这个即可--&
&!--srcdir指定需要进行编译的groovy代码文件夹--&
&groovyc destdir=&${project.build.outputDirectory}&
srcdir=&${basedir}\src\main\java\test\&&
&classpath refid=&pile.classpath&/&
&/groovyc&
&/configuration&
&goal&run&/goal&
&/execution&
&/executions&
3、加入以上两段代码后就可以对groovy代码进行编译了。
第十步:成功安装与为groovy项目打包
这个时候就可以clean、compile、package了。
intellij IEAD自带了clean、compile、package等操作。在打开的maven项目当中,点击右侧的Maven Projects按钮就可以打开操作窗口,双击即可运行。运行完这些操作后,如果你的编译与生成包的项目路径没有改变的话,那么在项目根目录下面的target文件夹里面就会保存着编译后的class文件与打包好的jar文件其中[名字-1.0.jar]是可以直接执行的包,[original-名字-1.0.jar]是不能直接执行的包。
以上是我最近学习maven的第一个例子,中间走了好多弯路,也请教了好多前辈,为了后来者少走弯路也为了加深自己的记忆,特将整个过程记录下来。
附一些常用的地址
插件仓库(通过以下两个地址可以找到你需要简历依赖时需要的值(groupId、artifactId、version)
http://search.maven.org/
maven之父的博客
附两本常用的书名(这两本书随便一搜就出来了,就不贴地址了)
Maven实战——入门篇.pdf
maven-definitive-guide_zh.pdf
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:139010次
积分:2312
积分:2312
排名:第7119名
原创:81篇
转载:34篇
评论:34条
(1)(1)(1)(5)(1)(1)(2)(9)(1)(4)(2)(4)(3)(1)(3)(5)(7)(7)(13)(1)(7)(4)(1)(1)(4)(5)(20)(2)IntelliJ IDEA 快捷键_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
IntelliJ IDEA 快捷键
I​n​t​e​l​l​i​J​ ​I​D​E​A​ ​快​捷​键
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢IntelliJ IDEA使用技巧_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
IntelliJ IDEA使用技巧
I​n​t​e​l​l​i​J​ ​I​D​E​A​使​用​技​巧
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:8.14KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢为什么很多人都选择 OS X + Vim + IntelliJ IDEA?
为什么很多人觉得用Eclipse很low? 为什么觉得用IntelliJ IDEA或者vim高大上? Joshua Bloch写Effective java也是用的windows,为什么很多人都用OS X却不用Ubuntu或者Windows或者其他操作系统?对于开发环境的选择,很多人似乎只是在盲从。这些选择真的提高了开发效率吗? 我不认为所有工作内容都能体现OS X + Vim + IntelliJ IDEA的优势,大家是遇到了什么场景时才真正觉得"非它不可"。希望大家能分享一下自己的经验。
按时间排序
个人喜好吧,苹果的本子让人看着就很舒服。技术才是最重要,工具辅助而已。
一直都是windows+eclipse+editplus,写的也是java等。没有觉得什么不适。最近开始用IDEA,主要还是因为最近的项目较大,较多的配置文件,所以eclipse老是building workspace,内存长期在70%以上。换成IDEA后,内存问题得到解决,基本不会超过60%。换个内存吧,现在才6G,有点寒碜.....
Intellij IDEA有强大的代码补全和错误提示功能,这个谁用谁知道。同时它可以安装一个vim插件,实现简单的vim删除,复制,查找,跳转等功能。如果做android开发,可以使用AndroidStudio,这个是基于Intellij IDEA,而且安装了许多方便android开发的工具。vim强大的编辑器,安装了插件后(我安了30多个插件),各种代码阅读编辑的便捷,超乎你的想象。自由定制,学习成本比较高(但这不正是逼格的体现吗,任何逼格都是需要成本的,当然功能最重要了),但越使用越觉得vim的强大(目前用了四年了,还是在不断地摸索中),每次都发现了新的美丽。我现在用vim阅读代码,往往两三个键就能多文件跳转,比AndroidStudio方便多。OS X不仅界面美观,而且基于linux,许多开发用的linux命令都可以直接使用,命令行的强大即可以像AK47一样使用,也可以花费时间组装起来像原子弹一样使用。某些软件比如百度盘、支付宝控件、网银控件在linux下不能使用,但是在OS X就能使用,不用卖力的安装个linux和windows双系统。
用了两个月idea还是换回了eclipse。没觉得ec很low,放弃idea也只是觉得个性不合。
作为一个3年Eclipse和8年IntelliJ IDEA的用户,我想说,IntelliJ IDEA用过几个月之后你再也不会想回到Eclipse了。同样学会了Vim,你再也丢不掉它了。OS X仅仅是因为它是目前Unix系最好用的桌面系统,仅此一点,它就胜出了。
1.OS X对于普通Linuxer来说是一款非常华丽的系统 2.OS X的开发者为该系统开发了许多优秀的软件
a).高效工具: Alfred
b).集成了许多优秀的编程工具:clang、 vim、emacs3.伟大的手势操作 非常适用于笔记本用户 【完全可以用键盘和触控板完成一切工作 提升效率】4.Vim一款强大的编辑器 在处理大量文本时候体现 你只需要几条script就搞定 用键盘的方式定位 远远比鼠标点来点去要效率 【缺点 Vim适合对shell及vim script有一定了解的人使用】5.Idea 速度上比Eclipse快 【单纯这一点 就可以让Eclipse滚粗 BTW:Eclipse有的 Idea都有 为啥不用快点的呢?】6.Vim+Idea 【完美的填充了Vim的学习成本、Idea有IdeaVim插件模拟了Vim KeyMap 对于一个钟爱键盘的用户来说 使用Vim的HJKL 来移动光标是再好不过的事 配合Idea友好的快捷键同样可以高效率的工作】
跑个题,像我这样用virtualbox跑archlinux并共享目录做运行环境和编译环境,netbeans做开发工具,vim辅助的有没有第二个?
如果你写的代码是一些高精尖算法,用vim,记事本最原始的工具搞就行,这样一个一个字母的敲,给自己点时间缜密思维。 如果是比较偏上层的应用,需要调用一大坨现成API,堆砌代码的,自然选个快艹猛的工具,快点搞定任务,早早回家看片打飞机才是正途。用一个巨慢,动不动就卡死的工具,导致不能按时交差,不但被老板骂,还影响性福感!至于mac和windows的差别,主要装B与不装B的差别
自己试一试就知道了,IDE用过IntelliJ就再也不想用Eclipse了。至于操作系统,开发环境当然是用Unix-like的比较好,至少Shell比windows的用着习惯不是
一个工具low不low那要看从哪个角度去看。
程序猿是一个追求办事高效率的“弱势群体”,原本需要挨个去改的文字现在只需用一个正则、一个域替换就能搞定;或者原本需要挨个字母去敲现在一个智能提示就可补全一段代码。这自然会帮程序猿省了不少事,久而久之就会觉得这个工具高大上,我要做的一些事它都替我做了。而且越能有效提高效率的工具就越觉得它高大上。可能有人会说有的工具,比如说vim的学习曲线很陡峭啊,但是别忘了,程序猿还有一个特性,那就是爱折腾,并且只要你折腾出个所以然来同行就会觉得你牛。
当然在其他人看来只要听说你是程序猿就觉得你很low,你用再高大上的工具也枉然。
没人觉得用Eclipse很low,也没人觉得vim高大上。没有人盲从,所谓盲从的一部分人要么坚持不下去放弃了,一部分真的成了一些工具的忠实用户。很正常,没有对错可言。当然不可否认还有一部分人常年都很纠结,怕吃怕烫的。好在这与别人无关,世界就应该是多元的。用OS X很正常,谁买了mac不用自带系统,非要做个ubuntu那才是异类。至于Windows,赞一下,它在虚拟机下表现非常好。Vim 和 Eclipse 没有可比性。Emacs用来写日记很好。Eclipse 和 IntelliJ IDEA,没见什么特别显著的差异,只有几点促使我放弃了Eclipse:IDEA的提示、补全恰恰可以在我想要的位置出现,很贴心省力气;IDEA的启动速度OK,而Eclipse貌似默认在扫描全部插件,速度慢;IDEA可以折叠掉很多没有用的代码,感觉特别清晰。比如IDEA的设置项可以像Spotlight一样检索。IDEA的设置项可以像Spotlight一样检索。IDEA 的Git, Gradle等集成都很好,一些新东西不用自己到处搜罗plugin去折腾。我知道在Eclipse里很多特性都可以配置或者安装插件实现出来,但我懒,不再愿意学习这些。我对Eclipse很有些感情的,但真的感觉它有点儿失去活力了。
如果你同时需要写PHP, JAVA, LUA, c++, android, IOS, 你会选择哪个IDEA...?
用了IDEA你就回不去eclipse了,神器,极力推荐!
总有些人喜欢标新立异,原谅他们就好了。==================不然问题就会变成:为什么还会有人用Windows + eclipse作为开发环境?
大多数人的编程能力之低 根本轮不到拼开发环境
匿名用户的答案已经修改,稍微好了一点。提升知乎的社区质量,需要大家共同来努力,包括提问者和回答者。------那个匿名用户的答案,反对加没有帮助,没有一点干货,谁在刷存在感,谁low,纯属自己打脸的答案,匿个名就不low逼了么?知乎的社区,论坛性太重,实在不严肃。------Intellij IDEA,作为一个java的IDE,比eclipse智能很多,号称全世界最智能的IDE,不是盖的。Jetbrains做的resharper(Visual Studio的增强插件),VS被各种微软粉奉为神一样的IDE,但对resharper也是一致好评,微软内部是买了resharper的license的,很多员工在使用。所以这个公司在IDE方面的产品,可以说是同类产品无法企及的高度。我当年离开eclipse,是因为其启动慢,架构臃肿,就拿最简单的装插件重启这件事情,非要弄一个不重启直接应用更改,结果一用就崩溃,让人深刻的感受到了这个产品的脑残。最近对eclipse有印象是其4.2的logo实在是太丑了,不能直视。对于eclipse技术上的评价,我这么多年来的看法是,当年的incremental java compilation,是一个创举,也是它能够火起来的最重要原因。但是在那之后,没有任何创新,吃老本吃到现在,所以逐渐被淘汰,连老东家也不要它了。包括过时的OSGI技术,3年前还如火如荼,当年在实习的时候还用过,现在看来,只是一个过分重量级的模块化系统。当年scala早期的时候,IDE很差(IDEA相对好一点,但也很差),那些主管scala的人选择了eclipse去开发scala-ide,就是看中了eclipse的增量编译,现在证明是一个错误的选择,现在的scala-ide,增量编译非常卡顿,甚至需要把自动编译关掉,需要的时候按Ctrl+B编译,这就完全的变成了IDEA的编译方法。后来换了mac之后也试用了eclipse,几点非常不开心,1. UI太丑,和OS X的原生漂亮风格格格不入。都知道eclipse的UI是用SWT做的,在windows下还算可以,因为windows的UI比较大众化,适应性比较强,但是OS X的UI比较独特,可以说在各个方面都是经过精心设计达到高度统一和和谐的一个模样,eclipse用SWT模拟的原生UI就相形见绌,有一种东施效颦的感觉。我甚至怀疑SWT这货除了eclipse还有人在用么。反观IDEA,虽然是用Swing,但是在os x下完全没有不和谐的感觉,新版本的UI越来越漂亮,这就是差距。(IDEA在windows下的UI实际很丑,而且字体渲染不好,但由于上面说的,windows的UI大众化,所以看不出太大区别)2. Mac下的默认快捷键太难用,简直反人类。感觉完全没有根据mac用户的习惯进行快捷键的个性化的定制,就是随意拼凑的感觉。很多习惯的mac快捷键,比如Ctrl+A到行首,都不能用。有可能是因为设置没有设对。但一个产品需要一个普通用户来如此折腾的,产品经理都应该拉出去枪毙。3. 国内的网络下载插件实在太不能忍,IDEA最近也有这个问题。但是IDEA的插件管理系统很好,清晰明了,依赖关系基本没有。eclipse插件依赖关系太过复杂,导致安装一个插件要同时下载好多,更严重化了这个问题。Ubuntu实际也有这个问题,分包太细,太混乱,相比之下,Arch的包管理就很简单。IDEA实际也有不少问题,内存占用大,卡顿(这些问题主要是在开发scala的时候出现,所以一部分原因是因为scala插件开发的不好,事实上这个插件以现在的标准来看,确实不好,IDEA的原生java功能还是非常好用的,基本没有任何问题,这就是亲儿子和二等公民的差距)。纵观jetbrains的产品线,这种类IDE的产品,已经做成了一个平台,知道平台和普通的IDE的区别么?就像当年中华小当家里面,谢师傅看到小当家做出宇宙大烧麦的时候,说出的一句话:“对于我这种只把点心当点心的人,他的境界好像在千万光年之外”。Jetbrains想在自己的平台上添加一个功能,一个语言,简直太容易了,随便弄弄,一个新产品就出来了。反观eclipse,使用OSGI也是想把自己做成一个平台,所有组件可插拔,可以支持任意多语言,任意多功能,只是现实和理想是有差距的。eclipse图谋太大,做的太差。这里面有商业模式的原因,有历史包袱的原因。另外,作为一个mac用户,我不用vim,原来习惯导致的,并且gvim的UI实在不敢恭维。Sublime不错,简单好用。而且这种编辑器,和IDE是完全不同的定位,编辑器是不能用来写Java或者Scala这种语言的,最多写写脚本。这也是上面说的,从对程序语言的理解角度,Jetbrains的平台,对于这些只能对程序做正则表达式parsing的编辑器来说,境界在千万光年以外。
作为一个将近8年工作经验的Java程序员,刚好这三样东西我都在用(都有超过4年以上的使用经验),而且用得都很欢,这些年来,这些工具实实在在帮了我很大的忙,让我工作效率更高,有了更多时间扯淡,看新闻。所以容我好好说说选择OSX + Vim + Intellij IDEA的原因。为什么选择OS X? 漂亮、稳定、Unix环境、各种命令行工具。我可以直接在自己机器上装Nginx,MySQL等和线上部署环境一致,多happy啊。Windows很难做到这一点。为什么是Vim?花半个月时间学习Vim后,编辑文件的效率是其它工具的好几倍,为什么不用?当你熟悉使用Vim后,你看其它人慢吞吞编辑文件时,心里总会泛起为他着急的心情。另外我使用Vim的一个最大用途是批量修改文件,列模式,正则表达式替换,区域替换,没有比这更好用的工具了。对了,前两天我们运维同学在系统性学习Vim 1个多月以后,忽然发了一个感慨,表示用Vim编辑文件时,那种随心所欲的感觉实在太秒了。为什么Intellij IDEA,不用Eclipse?作为使用了Intellij IDEA 7年老用户,我在部门一直推广用Intellij IDEA,所有新来的同事都必须学习使用。在适应了Intellij IDEA以后,没有人再想念Eclipse了。为什么? 因为很多时候Eclipse要花10秒干的活,Intellij IDEA一秒种就能搞定。现在很多时候写代码的时候,脑子想得有多快,编辑代码就能有多快,脑子再也不用等手了,Eclipse做不到这一点。很多时候,你只要看一个熟悉Intellij IDEA的人给你演示一下他写代码的速度,你就知道为什么国外有很多优秀的程序员喜欢用Intellij IDEA了(我看过不少开源项目源码,其中带了Intellij IDEA的项目文件)。 最后说说关于工具的事情。有些人总喜欢拿某些牛人曾经的故事来说明工具不重要,真的是这样吗?牛人们用那些粗陋的工具很大原因是由当时的时代背景决定的,当时就没有更先进的工具!事实上,对于每一个程序员来说,更好的工具可以实实在在提升效率(前提是,你认真学习过如何高效地使用它们)。现在的互联网产品,每天都想着怎么给用户提供更好的体验,可笑的是不少程序员们,仍然觉得体验不重要,效率不重要。
哪个效率高用哪个嘛
本人很懒,也有人说是低调,但我真的很想说我是真的很懒...
也不为证明自己逼格多高,因为我懒得证明。不管是mac,vim还是IDEA在我眼里都是个工具而已,工具嘛,好用,功能强大,人性化是最主要的
其次嘛,得长得好看不是,mac嘛。不管是mac的系统还是外观都是一流的,功能强大,界面美观。vim嘛,虽然界面不咋好看,但是功能强大呀,强大到可以无视其界面哈
从Eclipse换到IDEA虽然当时很难上手,一旦上手就抛不开了,非常好用,用过都知道,回头再看eclipse感觉瞬间土掉渣了,至于为什么ubuntu和mac os呢,这就是个人爱好了,ubuntu东西实在太杂乱了,太多了,对于有洁癖的程序员真的受不了。mac os相对就干净多了
还有就是很现实的东西了,资金不够呀,要是你不在乎那1w多块钱那就mac吧,最后说下windows,程序员的话,用这个东西玩玩游戏就行了
说文本编辑器比IDE好的都是在瞎扯,说Eclipse 没有IDEA好的很多不知道它要收费199刀听说Intellij Idea好几年了。因为快捷键的原因,所以一直没有放弃eclipse。上周末抽了点时间,用google翻译+自己实践翻译了一下官方的快捷键。
基本做完的时候在百度文库上突然搜索到一篇比较全的Intellij Idea 13.1的快捷键。好吧,下载下来,整合整合,顺便加上自己理解。
word版本:
Ctrl+Space
基本代码实例(类、方法、变量)
Ctrl + Shift + Space
智能代码实例(根据需要的类型过滤方法和变量)
Ctrl + Shift + Enter
完整的声明(如有代码提示,自动获取第一个并在句尾加上分号结束。无提示,在此行下新增一行)
参数信息(在方法调用参数时使用)
Doc说明文档快速查看
Shift + F1
查看外部doc文档
Ctrl +&鼠标放在代码上面
代码的简要doc说明(基本上是类或者方法的声明)
查看光标所在处的错误或者警告的详细信息
Alt + Insert
生成代码(Getter、Setter、Constructors、hashCode&)
Ctrl + Alt + T
将光标所处行的代码用语句块(if&else、try&catch&)包围
注释/反注释光标所在行(自动换行)
Ctrl + Shift + /
注释/反注释代码块
递增地(代码块所包含的范围增大)选择连续的代码块
Ctrl + Shift + W
在用了Ctrl + W后,减小代码块所包含的范围
上下文信息
Alt + Enter
显示意图动作和快速修复
Ctrl + Alt + L
代码格式化
Ctrl + Alt + O
优化Imports(去掉不必要的)
Ctrl + Alt + I
代码自动对齐
Tab / Shift + Tab
缩进/反缩进所选行
Ctrl&+&X&or&Shift&+&Delete
剪切行/代码块到剪贴板(默认全选一行)
Ctrl&+&C&or&Ctrl&+&Insert
复制行/代码块到剪贴板(默认全选一行)
Ctrl&+&V&or&Shift&+&Insert
粘贴剪贴板中的内容
Ctrl&+&Shift + V
粘贴剪贴板中缓存的内容
复制当前行/代码块的一个副本并插入到内容中
删除光标所在行
Ctrl&+&Shift + J
智能行合并(在本行任何位置,自动删除本行的回车键和空格,将下一行字符连接到本行)
Ctrl&+&Enter
智能分行(和Enter键的区别:光标不动,在本行下面新增一行)
Shift + Enter
开始新的一行(相当于在行末按Enter键)
Ctrl + Shift + U
变换光标所在处/代码块的字母的大小写状态
Ctrl + Shift + ] / [
从光标处在处开始选择到最近] / [的代码块
Ctrl + Delete
删除光标后的一个单词
Ctrl + Backspace
删除光标前的一个单词
Ctrl + NumPad+/-
展开/收缩代码块
Ctrl + Shift&+&数字键盘的+
展开所有代码块
Ctrl + Shift&+&数字键盘的-
折叠所有代码块
关闭当前tab页
搜索/替换:
查找下一个
Shift + F3
查找上一个
Ctrl + Shift + F
在指定路径中的文件中查找内容
Ctrl + Shift + R
在指定路径中的文件中替换内容
Ctrl + Shift + S
Search structurally (Ultimate Edition only)
Ctrl + Shift + M
Replace structurally (Ultimate Edition only)
代码方法/变量使用处搜索:
查找当前文件变量/方法的使用处
查找当前项目变量/方法的使用处
Ctrl +Shift+ F7
高亮显示变量/方法名在当前文件的所有使用处
Ctrl + Alt + F7
弹窗显示变量/方法名在当前文件的使用处列表
编译和运行:
Make项目 (修改编译和依赖)
Ctrl + Shift + F9
编译文件、包或者模块
Alt + Shift + F10
选择配置并运行
Alt + Shift + F9
选择配置并调试
Shift + F10
Shift + F9
Ctrl + Shift + F10
配置编辑器运行环境
Step over (步越:越过子函数,但子函数会执行)
Step into (步进:进入子函数)
Shift + F7
Smart step into(智能步进)
Shift + F8
Step out (跳出:跳出子函数)
Run to cursor (运行到光标处)
Evaluate expression (计算表达式?)
Resume program (恢复程序)
Toggle breakpoint (切换断点)
Ctrl + Shift + F8
View breakpoints (查看断点)
跳转到某个类文件
Ctrl + Shift + N
跳转到某个文件
Ctrl + Alt + Shift + N
跳转到某个标识符处,包括类名,方法,变量
Alt + 左/右 箭头
切换到左边/右边的编辑标签
打开上一次打开的工具窗口
从工具窗口回到编辑窗口
Shift + Esc
隐藏活动的工具窗口并回到编辑窗口中
Ctrl&+&Shift&+&F4
&关闭活动的run/messages/find/...窗口
跳转到某行
弹出一个菜单,上面包含最近打开的文件和工具窗
Ctrl&+&Alt + 向左/向右 箭头
跳转到上一个/下一个
Ctrl&+&Shift&+&Backspace
跳转到上一次做出修改的地方
(实际应该是快捷菜单栏吧?)
Ctrl + B or Ctrl + Click
跳转到方法或者变量的声明处
Ctrl + Alt + B
跳转到implements方法或者接口的地方
Ctrl + Shift + I
打开类/方法/变量的文档说明窗口
Ctrl + Shift + B
查看类型的声明 (例如:定义一个String字符串,将跳到String类中)
跳转到super-method/super-class处
Alt + Up/Down
跳转到上一个/下一个方法的第一行处
Ctrl + ] / [
移动光标到最近的] / [位置
Ctrl + F12
弹出文件的结构窗口 (方法、常量等)
光标所在处的方法所属的类的继承层级制度
Ctrl + Shift + H
方法的层级制度
Ctrl + Alt + H
方法调用的层级制度
F2 / Shift + F2
跳转到下一个/上一个错误处并高亮显示
F4 / Ctrl + Enter
查看/改变源代码 (Ctrl + Enter功能键冲突)
Alt + Home
打开路径导航条
设置/取消书签
Ctrl + F11
设置带数字/字母编号的书签
Ctrl + #[0-9]
跳转到[0-9]编号的书签处
Shift + F11
在弹出窗口中显示所有的书签
Alt + Delete
Shift + F6
重命名 (批量)
修改方法(修饰符、方法名、参数列表、返回值、异常等)
Ctrl + Alt + N
内嵌(可以将变量替换为其他内容)
Ctrl + Alt + M
提取成方法
Ctrl + Alt + V
提取成变量
Ctrl + Alt + F
提取成字段
Ctrl + Alt + C
提取成常量
Ctrl + Alt + P
提取成参数
版本控制和本地历史(VCS/Local History):
提交项目到vcs
从vcs中更新项目
Alt + Shift + C
查看最近更新
Alt + `& (反引号)
vcs快速设置弹出菜单
Live模板:
Ctrl + Alt + J
用Live模板包围光标所在行的代码
插入Live模板
使用JDK1.5风格迭代容器
用instanceof检查对你的类型并向下转换对象
遍历java.util.Collection集合的元素
遍历java.util.Iterator集合的元素
遍历java.util.List集合的元素
public static final
更多Live模板查看:Settings&Editor&Live Templates
通用快捷键:
Alt + #[0-9]
打开相对应的工具窗口
Ctrl + Alt + Y
Ctrl + Shift + F12
编辑器最大化
Alt + Shift + F
添加到最喜欢
Alt + Shift + I
根据当前配置文件审查当前文件
Ctrl + BackQuote (`)
快速切换代码颜色主题
Ctrl + Alt + S
Ctrl + Alt + Shift + S
打开项目结构对话框,在这里可以删除模块
Ctrl + Tab
在已打开的文件和工具窗口之间切换
Ctrl + Shift + A
查找所有快捷操作(基本所有的动作在这里都可以找到)
如有疑问,请留言。大家一起交流!
&原文链接:}

我要回帖

更多关于 intellij idea 14 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信