Notepad ++当前目录

时间:2014-02-13 06:17:49

标签: java unix notepad++

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

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

我也使用 NppExec 插件来编译我的java文件。 在我的机器上使用 NppExec 编译我的java非常简单。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

NppFTP 是:

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

NppExec 是什么(来自文档):

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