目录
开场白
俗话说得好,工欲善其事,必先利其器,对于程序员来说,一款好的开发软件,在配上熟悉的操作设置,会让你的开发工作事半功倍,日撸代码上万行也不带喘气的。相信许多刚开始做java开发的童鞋都习惯使用eclipse,不可否认eclipse是非常好的一款开发软件,但市面上还有一款同样优秀的开发软件–intellij idea,本文不比较两款软件孰好孰坏,只是就平时本人开发中使用idea时的常归设置做此说明,让不熟悉idea的童鞋快速上手,让熟悉idea的童鞋更加得心应手。
窗体设置
在开始配置之前,先对idea整体窗体做一个简单了解,个人认为下图中四个点比较重要。
- 箭头1:打开设置页面
- 箭头2:可配置数据库,此功能非常方便,可以通过idea直接链接数据库
- 箭头3:配置maven仓库,同时查看maven依赖,maven常用命令均在此处
- 箭头4:切换git分支
外观及行为设置(Appearance & Behavior)
- 显示所有导航栏`
- 配置窗体字体及字体大小
- 配置主题
主题默认有三种可选,可根据自己的需求选择合适的主题即可
- 设置编码风格
编码风格,网上有很多编码风格,主要设置代码缩进几个空格,对齐等
- 通过后缀名,过滤掉不展示的文件
- 修改注释颜色,关键字颜色
快捷键(Keymap)
idea的快捷键方式有很多,可以自定义,可以使用原生的,同时还可以使用eclipse快捷键,对于快捷键的选择,在此给大家如下建议
1.从未使用idea的童鞋,建议使用原生的快捷方式,毕竟记不住快捷键了可以度娘
2.熟悉eclipse的童鞋,可选择eclipse快捷键,同时在根据自己需求自定义快捷键
- 箭头1:表示设置快捷键
- 箭头2:表示选择快捷键,选择原生,eclipse等快捷键
- 箭头3:可通过搜索名称设置快捷键
- 箭头3:可通过使用快捷键迅速找到对应的设置
在此献上自己设置的快捷键连接,感兴趣的朋友可以下载看看keymaps
编辑区(Editor)
- 设置编辑器主题
idea编辑区主题样式多样,在此推荐大家一个网址下载自己喜欢的主题 主题链接
- 设置通过滚轮修改字体大小
- 设置鼠标悬浮提示
鼠标停留在相应方法上,即可展示调用方法所需参数,返回值等具体信息
设置后效果
- 设置自动导包
当导入一个类时,需导入很多jar包,在此idea提供了自动导包功能,但个人觉得此功能有利有弊,好处在于方便,坏处在于当你选择错误jar包后,将错误引包删除后,工具仍然自动的导入错误的jar包,大家可以根据自己具体情况设置
- 设置行号及方法分割符
个人觉得该方法很适用,当类中方法较多时,很容易找不到方法在那儿结束,但配置了该设置后,就使类的结构很清晰
设置后效果
- 大小写提示
取消Mathc case的选择,即取消大小写提示
- 取消单行tabs显示
设置后的效果就是当打开多个类时,会以分行显示这些类
- 修改当前主题字体大小及字体
设置字体,字体大小,行间距
- 设置import数量超过指定数量后以*号显示
- 修改文档注释信息
文档注释信息可根据自己实际情况,自形修改
- 设置文档编码
主要使用utf-8编码,所以全部改为utf-8
- 自定义快捷操作
相信很多同学都知道在eclipse中写一个main方法,只需要敲入
main
即立刻书写完成,在idea中也有同样的操作,在idea中需要敲入sout
,那么此快捷短语可通过下述设置自定义
- 操作2:自定义快捷语
- 操作3:具体的快捷语
- 操作4:具体要执行的语句
- 操作5:选择操作6后弹出操作5选框,选择java,即在java中生效
设置完毕后,我们在java类中输入sout
,则自动书写完成System.out.println()
,其中$END$
表示执行完sout
后光标停留位置
插件(Plugins)
idea插件非常之丰富,且插件非常重要,故将插件独立成文,见【IDEA】idea使用教程–(插件篇)有兴趣的童鞋可去查看
版本控制(Version Control)
- git设置
由于开发中使用git,故在些只讲解git的设置,设置如下:
1.本地安装git
2.设置git用户名及密码
3.设置git提交用户名
1.安装git
下载安装即可,较简单不细讲
2.设置账号密码
从git上pull代码时会提示输入用户名及密码
3.设置提交用户名
-- 查询当前 git配置列表
$ git config --list
-- 配置用户名
$ git config user.name 'Tom'
-- 配置邮箱
$ git config user.email 'tom@163.com'
-- 配置全局用户名
$ git config --global user.name 'tom'
-- 配置全局邮箱
$ git config --global user.email 'tom@163.com'
编译相关(Build,Execution,Deployment)
- maven设置
主要配置maven安装位置,settings位置,本地仓库位置
- compiler设置
主要设置编译环境
其它设置
- 设置当前项目编译相关
设置编译jdk版本为jdk8
选择jdk安装位置
- 为新项目进行设置
idea设置可分为当前项目设置和新项目设置,故名思义,当前项目设置即本次设置只针对该项目生效,新建项目又需要重新设置 ,而新项目设置则可理解为一次设置,次次均可使用
1.选择other Settings
中settings for New Projects
,即设置上述我们讲的所有设置,包括项目窗口外观,项目内的字体、样式等设置
2.选择Structure for New projects
,即设置上述我们设置的编译环境,jdk版本等
-
设置选中行背景色
-
设置debugger行背景色