【问题标题】:How to make notepad++ function like regular notepad in cmd?如何使记事本++功能像cmd中的常规记事本一样?
【发布时间】:2014-11-24 14:58:27
【问题描述】:

我喜欢使用命令提示符来编写和编译java。 要编写代码,我在 cmd 中输入:

记事本 MyJavaClass.java

这会打开记事本并询问我是否要创建新文件(如果它不存在)。 我的问题是我喜欢使用 notepad++ 作为文本编辑器,因为它有很好的功能。

所以我的问题是:

我怎样才能在 cmd 中输入“notepad++ MyJavaClass.java”并打开 notepad++ 以进行编辑,而无需输入 notepad++ 的完整路径?

我试图简单地将notepad++.exe文件放在System32文件夹中,但是cmd 无法识别该命令。

对不起,笨蛋:)

【问题讨论】:

  • 这可能更适合超级用户,因为它是如何让 NP++ 工作而不是特定的编程问题。然而,这是一个很好的问题。
  • 将 exe 放到操作系统文件夹中是不好的做法。最好编辑环境变量的path 值。

标签: java cmd notepad++


【解决方案1】:

Notepad++ 是一个已知的应用程序,因此如果您使用内置的 START 启动它,它无需修改 PATH 即可工作。

start notepad++ MyJava.java

【讨论】:

    【解决方案2】:

    将 notepad++ 添加到您的 path

    在 Windows 中(使用 GUI):

    在开始菜单中,右键单击计算机,在左侧区域选择高级系统设置,然后在弹出的窗口中选择底部的环境变量。

    转到 PATH 用户变量并单击编辑,然后将您的 notepad++ 路径附加到末尾。 例如:

    C:\Program Files (x86)\Notepad++;

    别忘了分号!确保之前的条目也以分号结尾。

    在 Windows 中(使用以管理员身份运行的命令行)

    仅在命令行会话期间设置:

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

    要永久设置,使用与上述相同的命令,但将set 替换为setx

    请注意,并非所有 Windows 发行版都带有 setx,并且可以手动安装 here

    【讨论】:

    • 谢谢!在我去寻找之前,你知道关于环境变量的好指南吗?
    • 我想不出任何事情,不过应该有很多好的信息:)
    【解决方案3】:

    稍微回避了这个问题,我制作了一个 Windows 批处理文件,以提供对 Notepad++ 的命令行访问权限。我没有添加到 PATH pigpile,而是将 npp.bat 文件放在路径中已经存在的工具目录中。

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

    然后从任何命令行:

    npp foo.java
    

    【讨论】:

      【解决方案4】:
      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 /?
      

      【讨论】:

        猜你喜欢
        • 2019-02-04
        • 1970-01-01
        • 1970-01-01
        • 2010-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多