
我正在嘗試使用 gedit 的“snippets”插件。它們在 Ubuntu 中運行得很好,但我後來改用了 Debian。現在,即使我啟用了程式碼片段,當我在遠端 (SFTP) 伺服器上編輯檔案時它們也不起作用。
它們在本地工作得很好(創建文件、將語言設置為 PHP、嘗試片段),這有點安慰,因為我更喜歡在遠端伺服器上工作。
這是 gedit Debian 的錯誤嗎?我正在使用擠壓。
複製步驟(使用 Debian Squeeze 6.0.2):
- 在 gedit 中,啟用片段(編輯 -> 首選項 -> 外掛程式 -> 檢查「片段」)
- 在 nautilus 中開啟新的 SFTP 連線(位置 -> 首頁 -> Ctrl-L -> sftp://any.site.that/you/can/access/through/SFTP
- 雙擊 php 檔案以在 gEdit 中開啟它
- 輸入“foreach”並按 Tab 鍵。其餘代碼應自動填入。
- 開啟新文件(Ctrl-N)
- 將語言(底部)從“純文字”設定為“PHP”
- 輸入“foreach”並按 Tab 鍵。請注意其餘代碼做現在自動填滿。
答案1
總結這些評論,在「正常」上下文中調用時,gedit 似乎可以正確地處理片段。
它似乎只有在透過雙擊遠端檔案呼叫時才會出現問題,以便它以遠端目錄作為當前目錄執行。這表明 gedit 中存在一個相當令人費解的錯誤。
發文者已相應提交了一份錯誤報告。最後一筆記錄日期為 2011 年 10 月 18 日 說:
3.2.0 版本中的片段中包含了相當多的修復,
因此最好在該版本中進行測試。