1. 在idea.exe.vmoptions檔案裡,如圖進行修改即可,,
優化的原理就是調用更多的運作記憶體來加載他,是以4G的話本身會不夠,就會造成其他應用很卡。
2. 下面是進行一些基本的配置:
首勾選view裡的Toolbar,會出現工具欄,
然後點選這個小扳手,
1,系統主題
映入眼前的配置是主界面配置:這裡可以設定主色調等等。
2,設定滑鼠懸浮提示
在Eclipse裡,我們滑鼠移動到一個類上,會提示這個類的文檔解釋資訊;
IDEA裡預設不會這樣,我們需要設定下;Editor->General
勾選這個選項,參數則是放在單詞上停留的時間。我設定的是1.5秒
3,顯示方法分隔符
也就是每個方法之間會有分隔符,這樣有利于檢視代碼。
操作:Editor->General ->Appearance 勾選Show method separators
4 ,忽略大小寫提示
IDEA預設提示是區分大小寫的,比如輸入string,不會提示String類;這裡設定下
Editor->General ->Code Completion 把紅框裡的選項去掉即可。
5,自動導包
預設情況,包括Eclipse 寫完類,是需要手工導入包的,不過IDEA提供了自動導包設定
Editor->general->Auto Import
下拉選擇ALL然後勾選兩個框即可自動導包。
6,設定字型
Editor->Font
這裡可以根據自己喜好,設定字型樣式,字型大小,包括行高
7, 配置類文檔注釋資訊模版
預設建立類 沒有文檔注釋資訊,我們一般公司開發,都要搞下,友善找人。
Editor->File and Code Templates 然後Includes File Header
紅框内就是你要加入的代碼。
8, 設定檔案編碼
Editor -> File Encodings 統一全部設定utf-8
9, 設定自動編譯
在Eclipse裡,項目都是自動編譯的,IDEA裡預設不是,我們需要配置下;
Build,Execution,Deployment -> Compiler 兩個勾選下,設定項目自動編譯,包括平行結構的多個子產品也自動編譯;
勾選這兩個即可。
10, 快捷方式改成eclipse
有些人不太适應IDEA的快捷鍵,是以你也可以根據自己的需要來更改快捷鍵。
Keymap
11,設定預設浏覽器
tools -->web browsers
接下來是一些快捷鍵介紹:
alt+shift+s 以及 alt+inster 實作自動生成get set 以及構造方法
ctrl+d 删除一行
ctrl+shift+o 導入包
ctrl+shift+f 代碼格式化
ctrl+shift+y 轉換大小寫
ctrl+f 查找(目前檔案)
ctrl+h 全局查找
輕按兩下shift 查找檔案
tab 以及 shift+tab 整體代碼向後 向前移動
alt+/ 提示操作(自定義修改)
alt+/這個快捷方式被其他地方占用了,是以先去掉;
根據快捷方式搜尋
建立各種基本項目和配置
1,Web項目
Web項目則和java項目差不多,選擇好JDK,還要勾選一個Web Application
然後建立JSP要通路的話,則需要配置tomcat,點選界面的Add configuration
點選左上角的+号選擇Tomcat Server ->Local ,紅框裡選擇你的tomcat版本,name可以為你的tomcat取名字。
設定好後就可以在界面上看到你設定的伺服器了,點選右邊的三角形就是運作,第二個就是debug 當你運作後,進行更改裡面的代碼然後重新整理,浏覽器中并不會更改,這是因為在配置伺服器的時候沒有更改規則。這裡兩個都改為update classes and resources 就可以了。2,Maven項目
Maven項目第一步是配置Maven
選擇自己的Maven位址和settings
然後選擇Maven 選擇SDK 勾選Create from archetype 選擇maven-archetype-webapp點選next。
然後輸入你的項目名稱等點選next。進入這個界面,這裡要注意的是directory要選擇你剛配的Maven,然後點選下面的+号鍵 然後添加一對鍵值對,然後建立即可。 當建立好後你會發現相比于Eclipse他少了兩個檔案,是以需要你自己來手動建立,
選擇mainy右擊建立一個檔案夾,
建立一個java名字的檔案夾專門存放java檔案,
然後把它标記為sources檔案夾。
再建立一個resources檔案夾存放資源檔案。标記為Resources root檔案夾。
然後Maven預設是沒有sevlet的,是以你得自己設定,<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
替換掉這裡的junit。
當你更改後一定要點選這裡的 import Changes,導入完之後,即可測試是否有無問題。
在java檔案夾建立一個servlet,webapp建立一個jsp
@WebServlet("/maven")
public class MavenDemo extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req,resp);
};
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("Maven案例");
req.getRequestDispatcher("/hello.jsp").forward(req,resp);
};
}
設定好tomcat然後開啟,位址欄再加上maven測試,如果控制台成功出現Maven案例則說明成功。
但會有個問題,就是servlet中更改列印的值,然後儲存,運作一次并不會更改。
針對這種情況有兩種解決方式,第一個則是重新開機服務,
第二個就是運用jrebel插件。
在settings中 點選Plugins ->Browse repositories按鈕
在這裡面搜尋jrebel
然後根據 IDEA熱部署之JRebel的安裝 這裡的步驟進行。
當你更改後點選小錘子編譯然後重新整理如果更改成功則OK。