我喜欢使用命令提示符来编写和编译java。 要编写代码,请在cmd:
中输入记事本MyJavaClass.java
这将打开记事本并询问我是否要创建新文件(如果它尚不存在)。 对我来说问题是我喜欢使用notepad ++作为文本编辑器,因为它具有很好的功能。
所以我的问题是:
如何制作它以便我可以在cmd中键入“notepad ++ MyJavaClass.java”并打开notepad ++,准备编辑而无需键入记事本++的完整路径?
我试着简单地将notepad ++。exe文件放在System32文件夹中,但是cmd 无法识别命令。
对于noobiness抱歉:)
答案 0 :(得分:12)
Notepad ++是一个已知的应用,因此如果您使用START
内置版启动它,它就可以在不必修改PATH
的情况下工作。
start notepad++ MyJava.java
答案 1 :(得分:9)
将记事本++添加到path
在Windows中(使用GUI):
在“开始”菜单中,右键单击“计算机”,在左侧区域中选择“高级系统设置”,然后在弹出的窗口底部选择“环境变量”。
转到PATH用户变量并单击编辑,然后将您的路径附加到记事本++到最后。 例如:
C:\Program Files (x86)\Notepad++\notepad++.exe;
不要忘记分号!确保之前的条目也以分号结束。
在Windows中(使用以管理员身份运行的命令行)
仅设置命令行会话的持续时间:
set PATH=%PATH%;C:\Program Files (x86)\Notepad++;
要永久设置,请使用与上述相同的命令,但将set
替换为setx
:
请注意,并非所有Windows发行版都附带setx,并且可以手动安装here。
答案 2 :(得分:0)
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Autorun
path %userprofile%\desktop;%path%&doskey /macrofile="%userprofile%\macros.txt"
这里我添加一个路径,然后设置doskey宏。
你可以这样做
doskey /macrofile="%userprofile%\macros.txt"
在macros.txt中执行此操作
n="c:\somewhere\notepad++.exe" $*
现在您只需输入
即可n <filename>
见
set /?
doskey /?
cmd /?
答案 3 :(得分:0)
稍微回避这个问题,我制作了一个 Windows 批处理文件来提供对 Notepad++ 的命令行访问。我没有添加到 PATH pigpile,而是将一个 npp.bat
文件放在路径中已经存在的工具目录中。
"C:\Program Files (x86)\Notepad++\notepad++.exe" %*
然后从任何命令行:
npp foo.java