jEdit 在 mac 上从 cyberduck FTP 启动
jEdit launching from cyberduck FTP on mac
我选择的编程文本编辑器是 Mac 上的 jEdit,但我在安装新版本时遇到了问题。
Cyberduck(mac 桌面 FTP 客户端)过去能够启动文件进行编辑。这已经停止工作。它将文件下载到一个临时目录就好了。我可以打开文件,事实上 FTP 同步机制仍然可以正常工作(cyberduck 检测到文件更改并将其发回)但文件不再自动打开。 cyberduck 中的 'edit' 按钮进行下载,触发 jEdit 获得 window 焦点,但文件没有打开。
jEdit的文件启动机制是如何工作的?我该如何调试这个新问题?
我尝试将 cyberduck 设置为启动 TextEdit,但效果很好,所以这是 jEdit 启动方式的问题。
我想 Cyberduck 在 jedit 二进制调用后提供文件参数:
/path/to/jedit foo.txt bar.txt
或
java -jar /path/to/jedit.jar foo.txt bar.txt
也许 Cyberduck 没有提供文件的完整路径,或者 jedit 的 "current directory" 没有看到该文件,因为它是相对路径。
弹出jEdit时,打开的缓冲区是否命名为Cyberduck文件名?如果是这样,那么它可能是相对路径与绝对路径。
或许尝试将 -noserver
标志添加到 jedit 调用中。
解决方法:升级到更高版本的Cyberduck。
升级到 Cyberduck 4.8.2 为我解决了这个问题。它现在按预期启动带有文件的 jEdit。
我不确定我最初遇到这个问题时是否尝试过,因为这个问题是由 jEdit 升级(到 jEdit 版本 5.3.0)触发的,但我认为实际上这是出了问题Cyberduck 启动应用程序的方式
我选择的编程文本编辑器是 Mac 上的 jEdit,但我在安装新版本时遇到了问题。
Cyberduck(mac 桌面 FTP 客户端)过去能够启动文件进行编辑。这已经停止工作。它将文件下载到一个临时目录就好了。我可以打开文件,事实上 FTP 同步机制仍然可以正常工作(cyberduck 检测到文件更改并将其发回)但文件不再自动打开。 cyberduck 中的 'edit' 按钮进行下载,触发 jEdit 获得 window 焦点,但文件没有打开。
jEdit的文件启动机制是如何工作的?我该如何调试这个新问题?
我尝试将 cyberduck 设置为启动 TextEdit,但效果很好,所以这是 jEdit 启动方式的问题。
我想 Cyberduck 在 jedit 二进制调用后提供文件参数:
/path/to/jedit foo.txt bar.txt
或
java -jar /path/to/jedit.jar foo.txt bar.txt
也许 Cyberduck 没有提供文件的完整路径,或者 jedit 的 "current directory" 没有看到该文件,因为它是相对路径。
弹出jEdit时,打开的缓冲区是否命名为Cyberduck文件名?如果是这样,那么它可能是相对路径与绝对路径。
或许尝试将 -noserver
标志添加到 jedit 调用中。
解决方法:升级到更高版本的Cyberduck。
升级到 Cyberduck 4.8.2 为我解决了这个问题。它现在按预期启动带有文件的 jEdit。
我不确定我最初遇到这个问题时是否尝试过,因为这个问题是由 jEdit 升级(到 jEdit 版本 5.3.0)触发的,但我认为实际上这是出了问题Cyberduck 启动应用程序的方式