调整界面为酷酷的黑色

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。详细文章:http://my.oschina.net/tsl0922/blog/94621

项目间文件复制

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优点是内置了一些智能的变量和函数,可以做到一些语义级别的分析和运用。

DIEA使用必回技巧相关推荐

  1. 驾校科目一模java geo拟考_模拟考试科目一,科一最全面的必过技巧,原来这么简单还怕过不了...

    原标题:模拟考试科目一,科一最全面的必过技巧,原来这么简单还怕过不了 报考驾驶证的新学员都想知道模拟考试科目一,考科一对大多数人是一大难关,我就给大家说一下模拟考试科目一吧,下面要认真看看模拟考试科目 ...

  2. 帝国霸略老显示服务器连接失败,帝国霸略怎么玩?新手必看技巧攻略[图]

    类型: 大小: 评分: 平台: 标签: 帝国霸略新手怎么玩?对于这款刚刚上线的策略类手游,想必很多玩家都还不太了解其具体的玩法吧!没关系,下面是友情下载小麦整理出来的帝国霸略游戏新手必看技巧攻略,希望 ...

  3. pkpm快速入门教程_PKPM教程入门必知技巧

    <PKPM教程入门必知技巧>由会员分享,可在线阅读,更多相关<PKPM教程入门必知技巧(166页珍藏版)>请在人人文库网上搜索. 1.PKPM软件的应用,主要内容,通过对一个工 ...

  4. 视频教程-Excel高效办公必会技巧(Excel系列课程)-Office/WPS

    Excel高效办公必会技巧(Excel系列课程) 十几年管理软件开发实战经验.从事IT行业十 余年,多年IT技术培训经验,课程编排重在实用 ,讲解通俗易懂. 王西猛 ¥19.00 立即订阅 扫码下载「 ...

  5. 吉林省计算机水平考试试题,2015吉林省计算机等级考试试题 二级ACCESS必过技巧...

    2015吉林省计算机等级考试试题 二级ACCESS必过技巧 1.在计算机的应用中,"MIS"表示( A ) A.管理信息系统 B.决策支持系统 C.办公自动化 D.人工智能 2.我 ...

  6. 中国式家长计算机入门怎么去的,中国式家长新手入门攻略 中国式家长新手必知技巧...

    中国式家长新手入门攻略 中国式家长新手必知技巧 2018-10-04 14:38:15来源:中国式家长吧/黑暗骑士DK05编辑:野狐禅评论(0) ​  <中国式家长>近期很受玩家关注,不少 ...

  7. 闲鱼服务器临时维护,做好闲鱼运营必知技巧,这就是你不会做的一些原因

    闲鱼运营的办法其实不是很难,首先我们要掌握对一个平台的了解,以及闲鱼的动态还有规则.不要什么不知道就开始上去卖货然后过着时有时无的日子,这样是行不通的,闲鱼无需经过复杂的开店流程,即可达成包括一键转卖 ...

  8. 【干货】用Axure做原型,一秒钟提高效率的必知技巧总结

    前言:在产品经理工作中,特别是初级产品经理,制作原型是主要工作之一.Axure是用的最顺手的原型制作软件,虽然制作移动端在效果上并不是很好,但作为不需要做高保真原型的情况下已经基本足够了. 下面总结一 ...

  9. 专业程序员必知必会技巧:驯服复杂代码

    感悟:虽然不想做一个程序员,但还是自做这些事情!艺术家首先是工匠!多美妙的哲理,可是路途漫长而很多人选择了放弃,我也想放弃了.更重要的是,如果希望是一个艺术家,首先是一个NB的工程师. 原文链接:ht ...

最新文章

  1. Camera系列规格参数
  2. 重复调用的代码块——方法
  3. 自定义InputFormat案例
  4. 创建集成含有SQL Server 2008 RTM + Service Pack 1 的安装 (翻译)
  5. NetStream.appendBytes, 走向Flash P2P VOD的第一步
  6. 淘宝SEO培训视频课程【22讲】
  7. 用 Python 告诉你!最近 24 小时内朋友圈发生了什么
  8. .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类
  9. android 自定义相机,Camera,相机遮罩层
  10. 拟真机器人拯救者怎么来_笔点聊科技 篇九:3499起、卷土重来?理性聊聊刚发布的联想拯救者手机Pro...
  11. php如何安装源码包,php源码包安装步骤是什么
  12. python后台架构Django教程——路由映射urls
  13. vue全家桶搭建前端页面注意细节及遇到的难题
  14. [转载]Web前端开发工程师编程能力飞升之路
  15. Atitit cio之道 attilax著 2. CIO是企业组织很重要的一个官员,未来就靠信息取胜了 1 3. Cio职责 2 3.1. 企业信息化 对信息技术的利用来实现组织攻略目标 2 3
  16. 如何用java编写五子棋_java编写五子棋
  17. 小学计算机课评价方案,小学信息技术学科考核评价方案
  18. 干货 | 携程度假数据治理之数据标准管理实践
  19. 2021年科创板股权激励研究报告发布
  20. CSDN线上竞赛第52期题解

热门文章

  1. 东北农业大学计算机学院,学院概况
  2. iis服务器上的文件能用浏览器打开,保存好的asp文件在IE浏览器里打不开,在IIS服务器下也打不开,怎么办?...
  3. VCS视频学习中的一个例子代码:dff.v和dff_tb.v
  4. 深入了解Zookeeper系列
  5. html引入stylus,css预处理器stylus基本用法
  6. 请关闭该文件夹或文件,然后重试 怎么处理?
  7. 目前JAVA实习生普遍需要掌握的技术有哪些?
  8. WiFI Display 无线投屏花屏问题分析
  9. verilog中关于always语句嵌套task执行顺序和@(posedge clk)执行方式的问题
  10. Fragment 懒加载