_IDEA

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 ProjectNew Project嚮導會隨之打開.

2.  左邊面板,選擇Java Module.

3.  頁面右邊Project name,鍵入HelloWorld.

HWJ002NewProjectJavaModuleProjectName

4.   如果在Intellij Idea中你從未配置過JDK (這時候Project SDK欄會顯示<None>),應該現在就做好它.

單擊New並選擇JDK.

在打開的Select Home Directory for JDK對話框中,選擇已經安裝的你希望使用的JDK版本,單擊OK.

HWJ003SelectHomeDirForJDK

Project SDK欄會顯示你剛纔指定的JDK.

HWJ004NewProjectJDKSet

單擊Next.

注意你指定的JDK將默認關聯你之後創建的所有項目和Java模塊.

5.  嚮導的下一頁是指定你模塊中支持的附加技術.

HWJ005NewProjectTechnologies

因爲我們的應用程序是一個"淺顯古老的Java應用程序",我們不需要任何這些技術.所以點擊Finish.

此時IntelliJ IDEA創建了必要的項目結構 之後,你可以在Project的工具窗口看到你的新項目的結構.

瀏覽項目結構

快速瀏覽一下項目結構.

HWJ006ProjectToolWindowInitialState

結構中有兩層節點:

·      HelloWorld.這個節點表示你的Java模塊.裏面的.idea”目錄和文件HelloWorld.iml用來保存你項目和模塊的配置數據.目錄src放置你的源代碼.

·      External Libraries.這是一個列表目錄,表示你開發工作必須的所有外部資源.當前顯示的是組成你的JDK的所有.jar文件.

(更多關於Project工具窗口的信息,參看IntelliJ IDEATool WindowsProject Tool Window.)

創建一個包

現在準備爲HelloWorld類創建一個包.包名叫做com.example.helloworld.

1.  Project工具窗口,選擇src目錄,按下Alt+Insert ;然後回車. (也可以選擇File | New,或者右擊src目錄,在關聯菜單中選擇New.)

2.  New菜單,選擇Package. (使用鍵盤的Up/Down方向按鍵在菜單內移動,回車以選擇高亮選項)

HWJ007ProjectToolWindowNewPackage

3.  New Package對話框打開,鍵入包名 (com.example.helloworld).點擊OK (也可以按回車).

HWJ008NewPackageName

新的包顯示並呈現選擇狀態於Project工具窗口.

HWJ009NewPackageInProjectToolWindow

創建一個類

1.  按下Alt+Insert顯示New菜單;Java Class選項當前高亮,回車以選擇它.

HWJ010ProjectToolWindowNewClass

2.  在打開的Create New Class對話框中,Name欄鍵入HelloWorld .Kind列表中選擇的是Class選項,點擊OK或者Enter創建類並關閉對話框.

HWJ011CreateNewClassName

HelloWorld類顯示在Project工具窗口.

HWJ011NewClassInProjectToolWindow

同時,文件HelloWorld.java (對應於這個類)在編輯器中打開.

HWJ012NewClassInEditor

注意文件開頭的包申明和類申明.當創建類時, IntelliJ IDEA使用文件模板. (IntelliJ IDEA爲創建不同的類型文件提供了若干預定義的文件模板.更多信息,參閱File Templates.)

注意一下黃色燈泡.它指示 IntelliJ IDEA對於此上下文有一些建議.點擊燈泡,或者按下Alt+Enter來查看建議列表.

HWJ013IntentionActionsSuggestionList

此時,我們不打算執行IntelliJ IDEA建議的任何動作 (這些動作被成爲intention actions.)注意,無論如何, IntelliJ IDEA的這個特性有時非常有用.

最後,註釋代碼塊有代碼摺疊標記().點擊可以摺疊相應的代碼塊. (也可以置光標於代碼塊,使用Ctrl+Subtract; Ctrl+Minus或者Ctrl+Add; Ctrl+Equals來摺疊或者展開這個塊.更多信息,參閱Code Folding.)

HWJ014CommentedCodeFolded

 HelloWorld類編寫代碼

最後狀態的代碼大概下面這個樣子:

package com.example.helloworld;

 

public class HelloWorld {

   public static void main(String[] args) {

       System.out.println("Hello,World!");

   }

}

       

包和類的聲明已經有了.現在準備添加幾行.

把光標放在當前行的末尾{後面按回車來開始一個新行. (爲了開始一個新行,事實上,你不必跑到行尾.不管光標位置在哪,按下Shift+Enter開始一個新行並且能保持前面那行的完整性)

HWJ015NewLine

main()方法使用在線模板

這一行

public static void main(String[] args) {}

       

很可能鍵入了.不管怎樣,我們建議你使用不同的方法.鍵入psvm

HWJ016psvm

然後按Tab.

下面是結果:

HWJ017MainMethodInserted

我們剛纔使用的是基於在線模板的代碼生成機制.被相應機制使用的在線模板是能夠被插入到你的代碼中的代碼片段.

一個在線模板有一個縮寫形式,一個字符串標識這個模板(這個例子中是psvm ) .還有一個擴展鍵,鍵盤上按下以插入片段的物理鍵(這裏是Tab).更多信息,參閱Live Templates.

使用代碼完成

現在,是時候添加剩下的代碼行了

System.out.println("Hello,World!");

       

我們將使用 IntelliJ IDEA代碼完成.鍵入Sy

代碼完成建議列表顯示.

HWJ018InsertSystem

只有一個選項 (System (java.lang)).回車選擇它.

HWJ019SystemInserted

鍵入.o

建議列表再次顯示.

HWJ020InsertOut

按回車選擇out.

HWJ021OutInserted

鍵入.printl

注意當你鍵入時建議列表怎樣變化.我們要找的方法是println(String x).

HWJ022InsertPrintLn

選擇println(String x).

HWJ023PrintLnInserted

鍵入"

注意第二個引號標記也被自動插入並且光標停在引號標記中間.鍵入Hello, World!

HWJ024CodeReady

這一步代碼都準備好了.

 println()使用在線模板

順便說一聲,我們通過在線模板插入了對println()的調用.相應模板的縮寫是sout並且擴展鍵是Tab.作爲附加練習,你可以試試看.如果你覺得關於在線模板已經看夠了,直接看building the project).

刪除

System.out.println("Hello,World!");

       

鍵入sout並按下Tab.

這行

System.out.println();

       

被添加並且光標停放在()中間.

鍵入"並鍵入Hello, World!

構建項目

構建一個項目的選項或者它的一部分可在Build菜單中使用

HWJ025BuildMenu

許多這樣的選項在Project工具窗口的關聯菜單(右鍵)中也可用,包括在HelloWorld.java文件的編輯器中.

最後,在主工具欄那兒有一個圖標對應於Make Project命令 ().

現在,構建我們的項目. (構建這個例子指示編譯Java源文件爲一個類文件)

選擇Build | Make Project. (這個命令的鍵盤等價操作是Ctrl+F9.注意這個快捷鍵顯示在菜單的提示框裏)

IntelliJ IDEA編譯這個類.完成之後,對於的信息顯示在狀態欄.

HWJ026CompilationCompleted

現在,如果你導航到模塊輸出目錄(默認是<projectfolder>\out\production\<module name>;我們這個例子,<project folder><module name>都是HelloWorld),你會發現包com.example.helloworld的目錄結構和在helloworld目錄裏的文件HelloWorld.class.

HWJ027HelloWorldInExplorer

關於構建應用程序的更多信息,參閱Build Process,Compilation Types,Configuring Module Compiler OutputConfiguring Project Compiler Output.

運行應用程序

IntelliJ IDEA中的應用程序通過叫做run/debug的配置運行.這些配置,通常,應當在運行程序之前創建. (更多信息,參閱Running, Debugging and Testing.)

HelloWorld類這個例子,不必要提前創建一個run/debug配置.類包含一個main()方法,標記它爲一個命令行可執行程序.這些類可以馬上運行,從編輯器裏在這個類的關聯菜單裏提供了Run ‘<ClassName>.main()’命令.

因此,右擊編輯器中這個類的某處並選擇Run 'HelloWorld.main()'.

HWJ028RunHelloWorld

這樣Run工具窗口在屏幕底部打開.這個工具窗口負責從可執行run配置顯示所有的輸出. (更多信息,參閱Run Tool Window.)

HWJ029RunToolWindow

窗口第一行顯示 IntelliJ IDEA用來運行類的命令行,包括所有的選項和參數最後一行顯示正常退出,並且沒有無窮循環發生.最後,你看到在這兩行之間的程序輸出Hello, World! .

和運行應用程序相關的一些東西需要關注:

·      運行應用程序的選項可以在Run菜單找到.

HWJ030RunMenu

菜單中大部分命令名字可以解釋其用途.Edit Configurations選項提供了專用的對話框來創建和編輯run configurations.另外對於大部分命令都有鍵盤快捷鍵(就顯示在菜單裏).

·      主工具欄上,有一塊區域包含和運行應用程序相關的控制項.這些包括run/debug配置選擇器和以不同模式運行應用程序的圖標.

HWJ031RunToolbarButtons

配置選擇器,顯然,讓你選擇一個你想使用的run/debug配置.它還能讓你訪問run/debug配置的設置 (Edit Configurations)和完成與之相關的其它任務.

(運行HelloWorld class之後,一個 run/debug configurationHelloWorld作爲一個臨時配置被創建.可以現在就保存這個run configuration (Save'HelloWorld' Configuration)來把它變成一個永久的配置)

·      運行應用程序的選項和與之一起工作的run/debug配置,如果相稱的話,也會出現在Project工具窗口和編輯器的關聯菜單命令中


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章