notepad++設定的一些東西

來源:互聯網
上載者:User

標籤:notepad++   java開發   

1.notepad++怎麼設定一開啟檔案時的編碼格式為UTF-8。預設的為ansi

設定→喜好設定→建立→編碼

2.Function List外掛程式並沒有在Notepad++內建的外掛程式清單裡,也沒有在Plugin Manager的Available List裡 

二、java開發環境

3. 配置Notepad++

3.1 單詞自動補全功能配置

    Notepad++提供了一系列編程相關的功能,如自動識別原始碼類型,支援自動縮排,文法著色,支援單詞/函數名稱自動補全功能等。Notepad++預設設定支援了大部分代碼編寫功能,下面將使Notepad++支援“單詞自動補全”功能。

    點擊“設定”菜單,選擇“喜好設定”功能表項目,彈出“喜好設定對話方塊”,選中“備份與自動完成”,在此標籤頁底部中選中“所有輸入均啟用自動完成”複選框,並選擇“單詞自動完成”。

3.2 Notepad++的外掛程式NppExec實現Console Dialog,此外掛程式可以完成Windows控制台準系統,如可以在此視窗中進行編譯、運行Java程式;Notepad++還能夠運行外部程式,通過功能表項目與外部程式建立映射關係,支援為外部程式輸入參數等。


3.3 Console Dialog作為Java開發環境

顯示Console Dialog對話方塊

點擊“外掛程式”主菜單,在其下拉式功能表中選中“NppExec”,在二級菜單中選中“Show Console Dialog”。

預設在編輯器的底部出現Console Dialog。


編輯Java源檔案

建立一個Java源檔案HelloNpp.java,在編輯器中輸入如下內容:

public class HelloNpp{

    public static void main(String[] args){

        System.out.println("Hello Notepad++!");

    }

}


3.4 編譯Java程式

切換到Console Dialog視窗,編譯HelloNpp.java

java HelloNpp.java

在Console Dialog中編譯器輸出結果如3,圖中黑色字型表示使用者輸入的命令,綠色字型為Console Dialog的輸出資訊,與Windows 命令列程式相比多輸出一些資訊,表示程式執行的開始與結束,最後輸出的資訊表示Console Dialog處於等待新的命令狀態。


3.5 運行Java程式

切換到Console Dialog視窗中,執行:

java HelloNpp

在Console Dialog視窗中輸出結果。


4. 配置Java外部工具

4.1 Notepad++環境變數

    表1為Notepad++定義的這些環境,可以作為參數傳遞給外部工具

變數名稱                含義                 例子

FULL_CURRENT_PATH     檔案路徑名稱        E:\java\HelloNpp.java

CURRENT_DIRECTORY     檔案目錄            E:\java\

FILE_NAME             檔案全名稱            HelloNpp.java

NAME_PART             檔案名稱            HelloNpp

EXT_PART              副檔名            java


4.2 建立外部工具

    這兩個外部工具為javac和java,增加了暫停功能,可以在編譯或運行Java程式時通過控制台視窗顯示輸出資訊。

4.2.1 javacnpp.bat:編譯當前Java源檔案,需要一個指定Java源檔案作為參數,運行後螢幕處於暫停狀態,並顯示編譯器的執行結果。以下為javacnpp.bat代碼:


@echo on

javac %1

pause


4.2.2 Javanpp.bat:運行Java的class二進位檔案,需要指定兩個參數,第一個參數為class檔案所在的目錄;第二個參數為Java程式名稱。運行後螢幕處於暫停狀態,顯示程式執行的結果。以下為javanpp.bat代碼:


@echo on

java -cp %1 %2

pause


4.3 建立javac菜單

    此功能表項目用來編譯Java原始碼,產生class檔案。選擇主菜單“運行”,在下拉式功能表中選擇“運行...”或使用快速鍵F5,顯示“運行”對話方塊,輸入如下運行程式名

"E:\Program Files\Notepad++\javacnpp.bat" $(FULL_CURRENT_PATH)


    javacnpp.bat為上述建立的外部工具,$(FULL_CURRENT_PATH)為當前編輯的Java原始碼檔案。

點擊“儲存”按鈕,在名稱編輯框中輸入此外部工具名稱,如javac;在捷徑對話方塊中選擇執行此外部程式對應的快速鍵,選中(Control+Shift+J)作為編譯Java原始碼的捷徑。


4.4 建立java菜單

    java菜單用來運行java程式,建立的方式與javac菜單相同,但各自使用不同的外部工具,在“運行”對話方塊中輸入運行程式名稱:

"E:\Program Files\Notepad++\javanpp.bat" $(CURRENT_DIRECTORY) $(NAME_PART)


    javanpp.bat為上述建立的外部工具,$(CURRENT_DIRECTORY)為Java class檔案所在的目錄,$(NAME_PART)為檔案名稱(不包含副檔名)。

點擊“儲存”按鈕,在名稱編輯框中輸入此外部工具名稱,如java;在捷徑對話方塊中選擇執行此外部程式對應的快速鍵,選中(Control+Shift+X)作為運行Java程式的捷徑。


    建立這兩個外部工具後,在“運行”菜單中會增加兩個功能表項目:javac和java,分別用來編譯Java原始碼和運行Java程式。在代碼編輯區完成編寫工作後,執行javac命令(或使用快速鍵Ctrl+Shift+J)編譯當前Java原始碼檔案;編譯通過後再執行java(或使用快速鍵Ctrl+Shift+X)運行編譯後的Java程式。


5. 小結

    本文介紹了如何使用Notepad++與JDK整合作為一個簡單的Java IDE,適合與Java初學者。文中將所有的Java源檔案都放置到預設包(package)中,沒有使用自訂包(package),如果使用import/package關鍵字,按照本文描述的配置執行javac或java,則會在運行時會出現“ java.lang.NoClassDefFoundError:”錯誤,建議採用Console Dialog中執行。


notepad++設定的一些東西

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.