編碼:
※搜尋「encoding」,將編碼改為 UTF-8,這一版只有 FIle Encodings 和 SSH Terminal 需要改
字型:
※本人就愛「Consolas」
外觀主題:
※
快速鍵:
※直接套用個人愛用的快速鍵
Content Assist:
※Content Assist 在Eclipse 通常都是 Alt + /,而 IntelliJ 不叫Content Assist,叫 Basic Completion,預設是 Ctrl + Space
※IntelliJ 按下按鍵打字後,會自動幫我們按下 Basic Completion,但預設第一個字是有分大小寫的,如不想分可以在最上面的 Case sensitive completion (預設是 First letter) 改成 None
※如果不喜歡使用 Ctrl + Space,可以如下設定
※設定完後,上一張圖片的 Code Completion 的 Ctrl + Space 也自動會改掉
※改完後,最上面的 Keymap,我原本是選 Eclipse,會變成 Eclipse copy 1 (因為修改了原本的),想刪除可以按旁邊的齒輪圖示,裡面有選項 (但刪除了,快速鍵也沒了)
debug 時查看集合的 table
取消勾選 enable alternative view for collections classes
main 方法和 syso:
※psvm 是取最前面的字,也可以在中間的綠框改成自己喜歡的;右下的綠框是打好自己設定的字後,按下什麼按鍵會變成 Template text 裡的文字
※syso 變成 sout 了
※可以改成 syso,output 下面還有一個 plain,裡面也有一些好用的快速鍵
import:
※上面的表示 class 有幾個一樣就 import xxx.ooo.*
※下面表示 name 有幾個一樣就 import static xxx.ooo.*
Emmet:
※表示按下什麼按鍵會變成 HTML,如下:
html>head>title+script^body>div#ddd+span.sss -------------------------------------------- <html> <head> <title></title> <script></script> </head> <body> <div id="ddd"></div> <span class="sss"></span> </body> </html>
※第一行按下 tab 後,就會變成虛線下的 HTML 了
※tab 只會執行鼠標前面的部分,所以一定是將鼠標放在最後面
自動出現返回值:
Alt+Shift+L搜尋 Introduce Variable 可改
固定開新視窗:
如果想開啟兩個以上的專案,每次都會出現一個訊息,問你是要在這個視窗替換掉原本的專案,或是開一個新的視窗,這很煩啊!通常都是開新視窗,可以如下設定新增 Maven、Gradle 專案:
File --> New --> Project...maven:
gradle:
再下一步,和 maven 一樣,都要設定 GroupId、ArtifactId、Version,只是 gradle 叫 Group、Name、Version
然後會自動將相關的檔案生成,其中有一支檔案叫 build.gradle,裡面有 dependencies,將紅框的部分貼下去,就會生成左下綠框的 jar檔
紅框要去哪複製?和 maven 一樣,都是 MVN Repository
※紅框的部分可以發現有 7 種,其中是 maven 和 gradle
※使用變數
def springVersion = '4.3.11.RELEASE' dependencies { // compile "org.springframework:spring-core:${springVersion}" // compile "org.springframework:spring-context:${springVersion}" compile group: 'org.springframework', name: 'spring-core', version: "${springVersion}" compile group: 'org.springframework', name: 'spring-context', version: "${springVersion}" }
※有以上兩種寫法,要注意「'」和「"」
※增加 Tomcat
File-->Settings 後,如下操作:※先選左邊的 + 號
※綠框要選自行下載的 Tomcat
這邊預設是 /,如果有打什麼,上一頁的網址列會自動變化,啟動伺服器要用這個網址列訪問
※增加 Tomcat jar 檔
左邊的 + 號是視別用的名稱,右邊的 + 號是裡面放的 jar 檔
※增加 web.xml
File --> Project Structure 後,如下操作:
※新建 Servlet 專案
File -> New -> Project※看需不需要 web.xml,可以勾或不勾
※ Tomcat 的設定和上面一樣
※Servlet 範例
@WebServlet("/xxx") public class TestController extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=UTF-8"); resp.getWriter().println("<h1>Hello! Servlet</h1>"); } }
※ jsp 範例
<%@ page contentType="text/html;charset=UTF-8" %> <html> <head> <title>我是標題</title> </head> <body> <a href="<%=application.getContextPath()%>/xxx">go</a> </body> </html>
支持
回覆刪除