2014-11-24 70 views
3

我喜歡使用命令提示符來編寫和編譯java。 要寫出我在cmd中輸入此代碼:如何使記事本++函數像普通記事本在CMD中?

記事本MyJavaClass.java

這將打開記事本,並問我是否要創建新的文件(如果它不存在)。 對我來說,問題是我喜歡使用記事本++作爲文本編輯器,因爲它具有很好的功能。

所以我的問題是:

如何讓這個我可以在cmd中輸入「記事本++ MyJavaClass.java」,並有記事本+ +開放,隨時進行編輯,而不必鍵入記事本的完整路徑++ ?

我試圖簡單地將記事本++。exe文件放在System32文件夾中,但cmd 不能識別該命令。

對不起,noobiness :)

+0

這可能更適合超級用戶,因爲它是如何讓NP ++工作而不是特定的編程問題。然而,這是一個很好的問題。 – Freiheit 2014-11-24 15:02:29

+0

謝謝你的指針 – Dziugas 2014-11-24 15:03:17

+2

在操作系統的文件夾中放入exe是一種不好的做法。更好地編輯環境變量的'path'值。 – ortis 2014-11-24 15:05:52

回答

7

添加記事本+ +你path

在Windows(使用GUI):

從開始菜單,右鍵單擊計算機,選擇高級系統設置在左側區域,然後在彈出的窗口底部選擇環境變量。

轉到PATH用戶變量,然後單擊編輯,並將您的路徑附加到記事本++到最後。 例如:

C:\Program Files (x86)\Notepad++\notepad++.exe;

不要忘了分號!確保輸入之前的分號也以分號結尾。

在Windows(使用以管理員身份運行命令行)

要只設置命令行會話的持續時間:

set PATH=%PATH%;C:\Program Files (x86)\Notepad++;

要永久設置,使用相同的命令以上但用setx替換set

請注意,並非所有的Windows發行版都帶有setx,並且可以手動安裝here

+0

謝謝!在我去看之前,你知道一個關於環境變量的好指南嗎? – Dziugas 2014-11-24 15:11:34

+0

我想不起任何事情,我的頭頂上應該有很多好的信息:) – 2014-11-24 15:15:05

0
HKEY_CURRENT_USER\Software\Microsoft\Command Processor 
Autorun 
path %userprofile%\desktop;%path%&doskey /macrofile="%userprofile%\macros.txt" 

這裏我添加一個路徑,然後設置doskey宏。

你能做到這一點

doskey /macrofile="%userprofile%\macros.txt" 

在宏。TXT做到這一點

n="c:\somewhere\notepad++.exe" $* 

現在,你只需要輸入

n <filename> 

set /? 
doskey /? 
cmd /? 
10

記事本+ +是一個已知的應用程序,所以如果你用START內置啓動它,它會不工作不得不修改PATH

start notepad++ MyJava.java