我选择的编程文本编辑器是我的Mac上的jEdit,但是我在安装新版本时遇到问题。jEdit从cyberduck启动在mac上的FTP
Cyberduck(mac桌面FTP客户端)曾经能够启动文件进行编辑。这已停止工作。它将文件下载到临时目录就好了。我可以打开文件,事实上FTP同步机制仍然正常工作(cyberduck检测到文件更改并将其发回),但文件不再自动打开。 cyberduck中的'编辑'按钮,下载,触发jEdit获得窗口焦点,但文件不会打开。
jEdit文件启动机制如何工作?我该如何调试这个新问题?
我试着设置cyberduck来启动TextEdit,而且这个工作正常,所以这是jEdit启动时的问题。
是的。 cyberduck似乎没有提供任何在命令行上发生的事情的视图或配置。我只需选择要用哪个mac应用程序编辑文件。所以我想象它只是运行应用程序二进制'/ path/to/jedit foo.txt'。没有办法说明它是否是cyberduck结束时的相对路径问题(尽管它与其他编辑器一起工作)。但是当jedit弹出时它不会打开任何文件(保持显示之前显示的缓冲区)。我无法看到它在任何地方报告“未找到”错误。 –
在这种情况下,您可以[封装jedit调用](http://superuser.com/questions/360247/run-a-shell-script-on-os-x-without-having-a-terminal-window-出现) –
我尝试使用'Run Shell Script'操作(保存为jedit-launch.app)并将其设置为Cyberduck编辑器来制作'automator'应用程序。它让我这样做,但是总是失败,出现错误_“检查动作的属性并再次尝试运行工作流程。”即使是我能想象的最简单的shell脚本(只是'cat')。我可以单独运行应用程序,但我猜cyberduck不能很好地与automator应用程序配合使用。 –