IDEA 快捷鍵及修改 http://my.oschina.net/xianggao/blog/97539 http://blog.csdn.net/jnhoodlum/article/details/7035781
使用方式 http://blog.csdn.net/nestingchina/article/details/8946054
IDEA 導入 python插件 FILE - Settings - plugin Bowr
調試設置 project Sturcture - SKDs (當前項目用SDK )
java jdk 安裝 http://blog.csdn.net/snowdream86/article/details/6677450 http://dawndiy.com/archives/155/
再修改project Sturcture Project && Modules && Libraries
創建和運行第一個Java應用程序
爲了獲取Intellij Idea怎樣幫助你開發和運行Java應用程序的印象,我們建議你從創建,構建和運行古老的”Hello,Wolrd”例子開始.
· 開始之前
· 創建一個項目
· 瀏覽項目結構
· 創建一個包
· 創建一個類
· 爲HelloWorld類寫代碼
· 爲main()方法使用在線模板
· 使用代碼完成
· 爲println()使用在線模板
· 構建項目Building theproject
· 運行應用程序Running theapplication
爲了開發Java應用程序,你需要一個Java Development Kit (JDK).這樣,第一件要做的就是確保你安裝了JDK.
如果有必要,可以從Java SE Downloads page下載一個Oracle JDK. 安裝說明也在裏面.
IntelliJ IDEA中任何新的開發工作起始於創建一個項目.因此現在,我們準備創建一個名字叫HelloWorld的項目.這個項目將包含一個Java模塊 .
1. 如果當前IntelliJ IDEA沒有項目打開,在歡迎頁面單擊Create New Project.否則,從File菜單選擇New Project. New Project嚮導會隨之打開.
2. 左邊面板,選擇Java Module.
3. 頁面右邊, 在Project name欄,鍵入HelloWorld.
4. 如果在Intellij Idea中你從未配置過JDK (這時候Project SDK欄會顯示<None>),應該現在就做好它.
單擊New並選擇JDK.
在打開的Select Home Directory for JDK對話框中,選擇已經安裝的你希望使用的JDK版本,單擊OK.
Project SDK欄會顯示你剛纔指定的JDK.
單擊Next.
注意你指定的JDK將默認關聯你之後創建的所有項目和Java模塊.
因爲我們的應用程序是一個"淺顯古老的Java應用程序",我們不需要任何這些技術.所以點擊Finish.
此時IntelliJ IDEA創建了必要的項目結構 . 之後,你可以在Project的工具窗口看到你的新項目的結構.
快速瀏覽一下項目結構.
結構中有兩層節點:
· HelloWorld.這個節點表示你的Java模塊.裏面的“.idea”目錄和文件HelloWorld.iml用來保存你項目和模塊的配置數據.目錄src放置你的源代碼.
· External Libraries.這是一個列表目錄,表示你開發工作必須的所有外部資源.當前顯示的是組成你的JDK的所有.jar文件.
(更多關於Project工具窗口的信息,參看IntelliJ IDEATool Windows和Project Tool Window.)
現在準備爲HelloWorld類創建一個包.包名叫做com.example.helloworld.
1. 在Project工具窗口,選擇src目錄,按下Alt+Insert ;然後回車. (也可以選擇File | New,或者右擊src目錄,在關聯菜單中選擇New.)
2. New菜單,選擇Package. (使用鍵盤的Up/Down方向按鍵在菜單內移動,回車以選擇高亮選項)
3. New Package對話框打開,鍵入包名 (com.example.helloworld).點擊OK (也可以按回車).
新的包顯示並呈現選擇狀態於Project工具窗口.
1. 按下Alt+Insert顯示New菜單;Java Class選項當前高亮,回車以選擇它.
2. 在打開的Create New Class對話框中,在Name欄鍵入HelloWorld .Kind列表中選擇的是Class選項,點擊OK或者Enter創建類並關閉對話框.
HelloWorld類顯示在Project工具窗口.
同時,文件HelloWorld.java (對應於這個類)在編輯器中打開.
注意文件開頭的包申明和類申明.當創建類時, IntelliJ IDEA使用文件模板. (IntelliJ IDEA爲創建不同的類型文件提供了若干預定義的文件模板.更多信息,參閱File Templates.)
注意一下黃色燈泡.它指示 IntelliJ IDEA對於此上下文有一些建議.點擊燈泡,或者按下Alt+Enter來查看建議列表.
此時,我們不打算執行IntelliJ IDEA建議的任何動作 (這些動作被成爲intention actions.)注意,無論如何, IntelliJ IDEA的這個特性有時非常有用.
最後,註釋代碼塊有代碼摺疊標記().點擊可以摺疊相應的代碼塊. (也可以置光標於代碼塊,使用Ctrl+Subtract; Ctrl+Minus或者Ctrl+Add; Ctrl+Equals來摺疊或者展開這個塊.更多信息,參閱Code Folding.)
最後狀態的代碼大概下面這個樣子:
package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
包和類的聲明已經有了.現在準備添加幾行.
把光標放在當前行的末尾, 在{後面按回車來開始一個新行. (爲了開始一個新行,事實上,你不必跑到行尾.不管光標位置在哪,按下Shift+Enter開始一個新行並且能保持前面那行的完整性)
這一行
public static void main(String[] args) {}
很可能鍵入了.不管怎樣,我們建議你使用不同的方法.鍵入psvm
然後按Tab.
下面是結果:
我們剛纔使用的是基於在線模板的代碼生成機制.被相應機制使用的在線模板是能夠被插入到你的代碼中的代碼片段.
一個在線模板有一個縮寫形式,一個字符串標識這個模板(這個例子中是psvm ) .還有一個擴展鍵,鍵盤上按下以插入片段的物理鍵(這裏是Tab).更多信息,參閱Live Templates.
現在,是時候添加剩下的代碼行了
System.out.println("Hello,World!");
我們將使用 IntelliJ IDEA代碼完成.鍵入Sy
代碼完成建議列表顯示.
只有一個選項 (System (java.lang)).按回車選擇它.
鍵入.o
建議列表再次顯示.
按回車選擇out.
鍵入.printl
注意當你鍵入時建議列表怎樣變化.我們要找的方法是println(String x).
選擇println(String x).
鍵入"
注意第二個引號標記也被自動插入並且光標停在引號標記中間.鍵入Hello, World!
這一步代碼都準備好了.
順便說一聲,我們通過在線模板插入了對println()的調用.相應模板的縮寫是sout並且擴展鍵是Tab.作爲附加練習,你可以試試看.如果你覺得關於在線模板已經看夠了,直接看building the project).
刪除
System.out.println("Hello,World!");
鍵入sout並按下Tab.
這行
System.out.println();
被添加並且光標停放在(和)中間.
鍵入"並鍵入Hello, World!
構建一個項目的選項或者它的一部分可在Build菜單中使用
許多這樣的選項在Project工具窗口的關聯菜單(右鍵)中也可用,包括在HelloWorld.java文件的編輯器中.
最後,在主工具欄那兒有一個圖標對應於Make Project命令 ().
現在,構建我們的項目. (構建這個例子指示編譯Java源文件爲一個類文件)
選擇Build | Make Project. (這個命令的鍵盤等價操作是Ctrl+F9.注意這個快捷鍵顯示在菜單的提示框裏)
IntelliJ IDEA編譯這個類.完成之後,對於的信息顯示在狀態欄.
現在,如果你導航到模塊輸出目錄(默認是<projectfolder>\out\production\<module name>;我們這個例子,<project folder>和<module name>都是HelloWorld),你會發現包com.example.helloworld的目錄結構和在helloworld目錄裏的文件HelloWorld.class.
關於構建應用程序的更多信息,參閱Build Process,Compilation Types,Configuring Module Compiler Output和Configuring Project Compiler Output.
IntelliJ IDEA中的應用程序通過叫做run/debug的配置運行.這些配置,通常,應當在運行程序之前創建. (更多信息,參閱Running, Debugging and Testing.)
在HelloWorld類這個例子,不必要提前創建一個run/debug配置.類包含一個main()方法,標記它爲一個命令行可執行程序.這些類可以馬上運行,從編輯器裏. 在這個類的關聯菜單裏提供了Run ‘<ClassName>.main()’命令.
因此,右擊編輯器中這個類的某處並選擇Run 'HelloWorld.main()'.
這樣, Run工具窗口在屏幕底部打開.這個工具窗口負責從可執行run配置顯示所有的輸出. (更多信息,參閱Run Tool Window.)
窗口第一行顯示 IntelliJ IDEA用來運行類的命令行,包括所有的選項和參數. 最後一行顯示正常退出,並且沒有無窮循環發生.最後,你看到在這兩行之間的程序輸出Hello, World! .
和運行應用程序相關的一些東西需要關注:
· 運行應用程序的選項可以在Run菜單找到.
菜單中大部分命令名字可以解釋其用途.Edit Configurations選項提供了專用的對話框來創建和編輯run configurations.另外對於大部分命令都有鍵盤快捷鍵(就顯示在菜單裏).
· 主工具欄上,有一塊區域包含和運行應用程序相關的控制項.這些包括run/debug配置選擇器和以不同模式運行應用程序的圖標.
配置選擇器,顯然,讓你選擇一個你想使用的run/debug配置.它還能讓你訪問run/debug配置的設置 (Edit Configurations)和完成與之相關的其它任務.
(運行HelloWorld class之後,一個 run/debug configurationHelloWorld作爲一個臨時配置被創建.可以現在就保存這個run configuration (Save'HelloWorld' Configuration)來把它變成一個永久的配置)
· 運行應用程序的選項和與之一起工作的run/debug配置,如果相稱的話,也會出現在Project工具窗口和編輯器的關聯菜單命令中