A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sharpCsu 中级黑马   /  2015-9-6 21:30  /  342 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

因为新的Android开发环境基于intelliJ开发, 而很多同学学习java时用的IDE是eclipse, 在这里向大家提供一些由eclipse转向intelliJ的方法. 这里介绍人性化细节功能, 这也是intelliJ idea的魅力所在.
这部分主要是收集一些IntelliJ IDEA小设置和人性化的细节,视频里面的那些截图我也分成两篇博客发表了,在我博客里面可以找得到。如果你看过前面部分还不认为IntelliJ IDEA足够聪明的话,那就再补下这一篇吧。我过去因为自傲myeclipse很不错,所以一直没去尝试IntelliJ IDEA,我今天能再肯定地跟你说一遍,我很羞愧自己的过去。没人逼你用正版的IntelliJ IDEA,我只是希望国内有更多的人能知道IntelliJ IDEA是一个强大无比的编辑器,不要像我以前那么渺小。如果以后还有比IntelliJ IDEA更NB的IDE我一样会像现在抛弃myeclipse一样抛弃IntelliJ IDEA,我不在乎是谁/公司开发某个工具,只在乎它是否让我更加便捷和轻松。对于IDE,我只终于效率,不忠于任何人和事物。(而且很重要的一点,IntelliJ IDEA破解起来比myeclipse8.5,9,10简单多了)
但是在讲之前先说下IntelliJ IDEA几个小问题
win8下的某些输入法在IntelliJ IDEA可能会出现某些问题,比如有人反馈搜狗,bing有吞字情况。所以我说下我的情况,win8的64位系统,使用QQ传统版我暂时没发现问题任何问题。但是个人建议是:win8用4.5版本。win7用4.6版本。4.6版本在win8下种种不好用。
IntelliJ IDEA有一个碰壁问题一直没解决,这是一个很奇怪事情,我不知道是不是我不会设置还是。
永久显示行数
在view里面去掉工具栏,导航条,全屏
IntelliJ IDEA的剪切板内容对比
在css里面,在颜色值上面,按住shift会显示颜色方块,提示你,在JSP,html等等其他文件的页面的图片路径,也按shift会看到图片样子
除了java代码之外的重构:html标签,JS代码,CSS代码等等其他
localhistory的put label很强大,相当于提供一个历史版本记录,
一般我们写代码如果出现纠结的时候就很好
local history 还支持文件夹的历史
(其实我更建议你用git)
Task,任务的使用,弹出的两个勾选框分别代表着不同的意义(带有server功能)
书签(几个快捷键F11,Ctrl+shift+数字,Ctrl+F11 弹出一个小框来指定式添加书签 )
TODO (用的用创建和筛选器的使用)
(官网说明:
http://tv.jetbrains.net/videocontent/managing-todos)
快捷键(再强调一次,IntelliJ IDEA的快捷键比myeclipse之流强大太多了,我已经出了快捷键专讲视频了,这里就补充一些新的)
提示功能:一个是
Ctrl+shift+space,Ctrl+space,第二个快捷键在win7下是输入法管理的快捷键,所以一般这个要改,建议是ctrl+,或是shift+space
如何删除爹和祖先元素:点一下定位元素,然后快捷键 [Ctrl + Shift + Del]
添加翻页的快捷键alt+[  alt+]
Ctrl+home/end 页头页脚(其他软件类似)
ctrl+alt+home 弹出跟当前文件有关联的文件目录(比如jsp里面有导入几个js和css,这些文件就是关联文件)
Shift+滚轮  左右移动 我梦寐以求的快捷键
快速创建文件:先按Alt+Home再Alt+Insert
ctrl+shift+n记得勾选那个非项目文件也可以,还有旁边筛选器的使用
支持html标签的shift+F6重命名
alt+F2多个浏览器预览
Ctrl+鼠标单击编辑窗口的文件标题,弹出该文件路径,可以通过这个打开文件所在地方
    (相当于Ctrl+alt+F12)
光标任意任意行位置,ctrl+c,ctrl+x就可以复制行,剪切行
代码模版化搜索
Ctrl+shift+S 在某些情况下,这个模糊查询是很无敌的(类似正则,你可以这样理解)
官网介绍:
http://wiki.jetbrains.net/intellij/Basics_of_working_with_structural_search
http://www.jetbrains.com/idea/documentation/ssr.html
环绕(支持Java,JS,css,html等等等)
具体看演示
http://ooxx.me/intellij-idea-surround-unwrap.orz
Quick Lists的使用
这个其实就是创造一个快捷图片的集合列表,然后在keymap那边给这个list设置快捷键,然后你按快捷键就可以有对应列表出来,方便你按。





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马