我選擇的編程文本編輯器是我的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應用程序配合使用。 –