2009-11-19 125 views
5

我教自己在instantdjango.com爲什麼我無法從命令行啓動記事本++?

使用本地開發包一些Django的,今晚我做到了一半,通過本教程,建設有它點基本地圖,然後收出控制檯一點。我剛剛解僱了它,現在當我嘗試使用記事本++編輯文件時,控制檯告訴我它不能識別該命令。發生了什麼?

當我在上半場工作時,我能夠鍵入:「notepad ++ filename.ext」,我會得到一個文本編輯器,可以彈出。

現在,當我鍵入它時,它不能識別該命令。

如何恢復使用文本編輯器的功能,以及我如何失去它?

+0

不涉及編程。請在superuser.com – softveda 2009-11-19 04:14:44

+1

啊!另外,可能需要使用「notepad ++ filename.ext」之前的「start」。恩。 「start notepad ++ filename.ext」 – BillyNair 2014-01-16 13:08:15

回答

4

最有可能的記事本++可執行文件所在的目錄不在您系統的PATH中。有關解決此,請參閱How to set the path in Windows 2000/Windows XP.

+0

這是否解釋了爲什麼它在我第一次啓動Django開發環境時工作,但不是第二次? – bflora2 2009-11-19 04:19:19

+0

是否可以在位於%PATH%內的另一個目錄中添加一個批處理文件包裝器,以儘可能減小%PATH%? – 2011-02-05 12:24:55

30

在Windows終端的信息,您可以啓動記事本++有以下幾點:

start notepad++ <filename> 

注意的是,文件名是可選的。

+0

與git bash一起工作,剛剛確認,謝謝! – computingfreak 2016-11-16 05:16:06

0

一種方式是進行更改此註冊表項:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]

您可以從Donn Felker壓縮的.reg文件,讓你打開一個文件,只是一個n快捷。

我在運行之前編輯.reg,並確保記事本++的路徑正確(例如C:\Program Files (x86)),並且我還將快捷方式更改爲n而不是n

然後雙擊添加到您的註冊表。

2

如果您正在使用gitbashcygwin,您可以創建一個別名

alias np='start notepad++' 

並使用

np myfile.txt 
1

這是我做了什麼,這樣你不必鍵入notepad++ 使用這組命令創建np.bat文件

@echo off 
start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %* 

地方np.bat文件中c:\Windows

打開命令提示符,然後輸入npnp myfile.txt和輸入。

相關問題