java - Notepad++ 当前目录

标签 java unix notepad++

我正在使用 notepad++ 作为我的 java 程序的编辑器。 它安装在windows.. 我正在为 UNIX(服务器)编写一个程序..

好吧,我使用NppFTP插件将我的 Notepad++ 远程连接到服务器.. 在这种情况下,我可以通过我的机器从服务器编辑java文件。

我还使用NppExec插件来编译我的java文件。 在我的机器上使用 NppExec 编译我的 java 很容易。

问题是我无法将目录设置为服务器。 我的notepad++的当前目录是安装的notepad++的位置 例如 C:\Program Files\Notepad++.. 我正在通过 cd 命令配置此位置..

通过NppExec在服务器(UNIX)中编译java程序太难了, 因为我无法将目录配置为服务器的路径.. 是否可以使用NppExec插件通过我的Windows从UNIX编译java程序?非常感谢

最佳答案

简短的回答是否定的,并不容易。您的目标听起来像是您想要使用 NppExec 在远程 Unix 服务器上编译 Java 程序。 NppExec 能做的只是一些基本命令,此外它还可以运行其他程序。如果您想配置 Unix 服务器并在其上运行任何命令(包括调用 Java 编译器或运行 Java 程序),您应该使用 SSH。 Putty 是实现此目的的众多工具之一:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

此外,虽然 Java 是跨平台的,但我建议仅在一个地方进行编译,可能是在您最熟悉的环境中。例如,一旦开始在代码中包含库,事情就会变得复杂。 IDE 旨在帮助您解决此问题,我可能建议使用 IDE 而不是使用 Notepad++。

NppFTP 是什么:

它只是一个使用 FTP(和其他)协议(protocol)的简单插件。 FTP 协议(protocol)仅用于从 A 点到 B 点获取文件,以及服务器上的最小目录管理。从技术上讲,可以使用 SFTP(FTP over SSH)执行 SSH 命令,但未在 NppFTP 插件中实现。

NppExec 是什么(来自文档):

  • NppExec 是 Notepad++ 和外部工具/编译器之间的中介。它允许直接从 Notepad++ 运行外部工具/编译器。
  • NppExec 是一个控制台窗口,可以显示正在运行的进程的输出,并且可以将控制台窗口的输入重定向到正在运行的进程(有一些限制)。
  • NppExec 是其自身内部命令的解释器。 NppExec 可以从其“执行...”对话框中依次执行多个命令(所谓的 NppExec 脚本),并且可以直接从其控制台窗口执行单个命令。

关于java - Notepad++ 当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21746650/

相关文章:

java - 如何获取提到的特定位置中存在的文件名

java - 从静态方法解析 OSGi 服务实例

linux - 有没有办法告诉 sed 忽略符号链接(symbolic link)?

regex - Notepad++ 正则表达式组捕获

r - 如何在 Windows XP 中自动启动链接到 NppToR R session 而不使用 GUI

keyboard - Notepad++ block 取消注释

java - org.apache.commons.codec.digest.Crypt 导致 Invalid salt value 异常

java - 从 SQLite Android Studio java 中检索日期

c - Unix(在 C 中)尝试为 XV6 编写 tail

unix - 重定向在 UNIX 内部如何工作