IDEA相關(guān)配置介紹
1、IDEA 配置svn
提交svn報錯:
1.1、下載:https://www.visualsvn.com/downloads/

1.2、修改IDEA配置指向的路徑:

2、IDEA 設(shè)置 Tab 鍵為 4 個空格
Scheme 選擇 Project ,在下面把取消勾選 Use tab character

3、IDEA 設(shè)置編碼格式為 UTF-8

4、IDEA 設(shè)置換行符為 Unix 編碼格式

5、IDEA 設(shè)置文件或代碼模板
類注釋模板 | 腳本文件模板

/**
*
* @author Created by 思偉 on ${DATE}
*/
Lua腳本文件模板 -
Lua File Header

Lua File Header
---
---
--- Created by 思偉 on ${DATE}
---
6、解決IDEA中快捷鍵Alt+Enter不能使用
7、IDEA自動生成serialVersionUID
8、IDEA多個model下有同名的class,debug進(jìn)錯了
9、IDEA推薦插件合集
10、IDEA自定義get、set模板生成注釋(使用Lombok更簡便)
快捷鍵 ??
Alt + Insert
IDEA安裝Lombok及使用詳解

- Getter模板
添加一個名為Getter With Comments(隨便取)
/**
* Gets the value of $field.name.
*
* @return the value of $field.name
*/
#if($field.modifierStatic)
static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
is##
#else
get##
#end
${name}() {
return $field.name;
}
- Setter模板
添加一個名為Setter WIth Comments(隨便取)
/**
* Sets the value of $field.name.
*
* @param $field.name $field.name
*/
#set($paramName = $helper.getParamName($field, $project))
#if($field.modifierStatic)
static ##
#end
void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) {
#if ($field.name == $paramName)
#if (!$field.modifierStatic)
this.##
#else
$classname.##
#end
#end
$field.name = $paramName;
}
11、IDEA設(shè)置Maven的JDK編譯環(huán)境
最好都選擇
Use JAVA_HOME


12、IDEA設(shè)置開啟注解編譯支持(Lombok等插件)
勾選即可
