idea(一)--idea的安装、配置

一、idea是什么

IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

二、idea的安装

官网下载地址:https://www.jetbrains.com/idea/  
参考破解: http://idea.lanyus.com/  idea系列软件序列号破解

三、idea安装后的配置 (外观、快捷键等)

1、配置git
   配置git主目录

2、配置github 
  添加你的github账号、密码。

3、配置maven
  配置用户的settings.xml 
  设置maven主目录
  将 %M2_HOME%\conf\settings.xml复制到 %USER_HOME%\settings.xml

4、配置editor中compiler 自动编译
   勾选 build project automatically (自动编译)

5、配置languages和frameworks,如:
  配置Javascript es6
  配置node.js and NPM
  配置 TypeScript 
  等等。。

6、配置快捷键(keymap)
   选择eclipse ,在eclipse风格快捷键基础上进行修改。
   具体设置如下
  start new line : ctrl + enter
  start new line before current : shift + enter
  duplicate entire lines : ctrl+向下箭头

7、其他配置项
##theme主题,选择默认的idea即可

##配置字体
editor->general->apperance->font  , 选择consolas 14号字体

##配置大小写不敏感(提示)
editor ->general-> code completion,去掉Math case的勾选


##设置鼠标悬浮出现提示
editor -> general中, 勾选show quick documentation on mouse move 

##设置方法调用时不显示灰色的方法形参
editor ->general-> appearance ,去掉勾选  show paramter name hits

##show in explorer (使用系统资源管理器打开项目目录)
找到keymap中 ,将show in explorer设置为快捷键F11

##自动代码提示
设置快捷键Completion 
editor->code completion 中,设置Basic Completion为 alt+/

##live template 实况模板
找到其中other、output 。
将psvm 改为 main  (与eclipse相同)
将sout改为syso,将serr改为syse  (与eclipse相同,可选)

##整个idea的全局的语法检查设置
editor->Inspections ,点击橡皮擦小图标,清除所有语言的语法检查  


##项目语法检查 (或者可选的调节项目的语法检查)
打开idea后,点击在界面右下角的小人,将highlighting level 调整为Syntax 即可。

##配置auto import (包自动导入)
找到editor -->general -->auto import,勾选Add unambiguous imports on the fly 和Optimize imports on the fly(for current project) 即可。

##文件大纲一览
keymap-》设置 File Structure : ctrl +o  、ctrl+f3

##generate 生成代码
keymap -> generate,设置快捷键 alt+g 、alt+insert 

##编辑器tab页中,设置未保存的页面tab头上显示*号
editor->editor tab-> 勾选 mark modified(*)

## 文件File->新建New 快捷键设置为 ctrl+n
keymap ->Main menu -> File->New ,添加快捷键ctrl+n 



##idea中不能够自动编译的终极解决方案--录制宏,使用宏快捷键进行保存+编译
找到 edit ->Macros ->start Macros Recording  开始录制
 按下快捷键ctrl+s 、ctrl+f9 ,结束录制,保存为:save and build(宏名)
找到edit ->Macros->Edit Macros 对刚录制的宏进行修正 ,宏中应该正确包含这两个动作:
 Action:SaveAll
 Action:CompileDirty
ok,我们再找到keymap->Macros ,给 宏"save and build" 设置快捷将ctrl+s 即可。


 

 四、自定义bean中的toString()模板 (eclipseToString)

public java.lang.String toString() {
#if ( $members.size() > 0 )
#set ( $i = 0 )
return "$classname{" +
#foreach( $member in $members )
#if ( $i == 0 )
"##
#else
", ##
#end
#if ( $member.objectArray )
#if ($java_version < 5)
$member.name=" + ($member.accessor == null ? null : java.util.Arrays.asList($member.accessor)) +
#else
$member.name=" + java.util.Arrays.toString($member.accessor) +
#end
#elseif ( $member.primitiveArray && $java_version >= 5)
$member.name=" + java.util.Arrays.toString($member.accessor) +
#elseif ( $member.string )
$member.name=" + $member.accessor +
#else
$member.name=" + $member.accessor +
#end
#set ( $i = $i + 1 )
#end
'}';
#else
return "$classname{}";
#end
}

生成toString()方法添加一个新的模板,命名为eclipseToString,将上面的模板代码复制粘贴进去,
粘贴进去后代码会被自动缩进,这时需要手动将所有的缩进去掉,即所有行都顶格放。

 ok,至此idea的各种配置基本都完成了。。

 enjoy yourself,good luck!

猜你喜欢

转载自blog.csdn.net/jasnet_u/article/details/81540253