GEdit Snippets 好像不适用于远程文件?

GEdit Snippets 好像不适用于远程文件?

我正在尝试使用 gedit 的“snippets”插件。它们在 Ubuntu 中运行良好,但后来我改用 Debian 了。现在,即使我启用了 Snippets,当我在远程 (SFTP) 服务器上编辑文件时,它们也不起作用。

它们在本地运行良好(创建文件、将语言设置为 PHP、尝试片段),这让我感到些许安慰,因为我更喜欢在远程服务器上工作。

这是 gedit Debian 中的一个错误吗?我正在使用 Squeeze。

重现步骤(使用 Debian Squeeze 6.0.2):

  • 在 gedit 中,启用 Snippets(编辑 -> 首选项 -> 插件 -> 选中“Snippets”)
  • 在 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 版本中的很多修复都出现在代码片段中,
这很适合在该版本中进行测试。

相关内容