为什么我无法从命令行启动记事本++?
我教自己在instantdjango.com为什么我无法从命令行启动记事本++?
使用本地开发包一些Django的,今晚我做到了一半,通过本教程,建设有它点基本地图,然后收出控制台一点。我刚刚解雇了它,现在当我尝试使用记事本++编辑文件时,控制台告诉我它不能识别该命令。发生了什么?
当我在上半场工作时,我能够键入:“notepad ++ filename.ext”,我会得到一个文本编辑器,可以弹出。
现在,当我键入它时,它不能识别该命令。
如何恢复使用文本编辑器的功能,以及我如何失去它?
最有可能的记事本++可执行文件所在的目录不在您系统的PATH中。有关解决此,请参阅How to set the path in Windows 2000/Windows XP.
这是否解释了为什么它在我第一次启动Django开发环境时工作,但不是第二次? – bflora2 2009-11-19 04:19:19
是否可以在位于%PATH%内的另一个目录中添加一个批处理文件包装器,以尽可能减小%PATH%? – 2011-02-05 12:24:55
在Windows终端的信息,您可以启动记事本++有以下几点:
start notepad++ <filename>
注意的是,文件名是可选的。
与git bash一起工作,刚刚确认,谢谢! – computingfreak 2016-11-16 05:16:06
一种方式是进行更改此注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
您可以从Donn Felker压缩的.reg文件,让你打开一个文件,只是一个n
快捷。
我在运行之前编辑.reg,并确保记事本++的路径正确(例如C:\Program Files (x86)
),并且我还将快捷方式更改为n
而不是n
。
然后双击添加到您的注册表。
如果您正在使用gitbash
或cygwin
,您可以创建一个别名
alias np='start notepad++'
并使用
np myfile.txt
这是我做了什么,这样你不必键入notepad++
使用这组命令创建np.bat
文件
@echo off
start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %*
地方np.bat
文件中c:\Windows
打开命令提示符,然后输入np
或np myfile.txt
和输入。
不涉及编程。请在superuser.com – softveda 2009-11-19 04:14:44
啊!另外,可能需要使用“notepad ++ filename.ext”之前的“start”。恩。 “start notepad ++ filename.ext” – BillyNair 2014-01-16 13:08:15