2

Я пытаюсь использовать плагин "snippets" от gedit. Они отлично работают в Ubuntu, но с тех пор я перешел на Debian. Теперь, даже если я включил сниппеты, они не работают, когда я редактирую файлы на удаленном (SFTP) сервере.

Они отлично работают локально (создать файл, установить язык как PHP, попробовать фрагменты), что не очень удобно, так как я бы предпочел работать на удаленном сервере.

Это ошибка в gedit Debian? Я использую Squeeze.

Шаги воспроизведения (с использованием Debian Squeeze 6.0.2):

  • В gedit включите сниппеты ("Правка" -> "Настройки" -> "Плагины" -> отметьте "сниппеты")
  • Откройте новое SFTP-соединение в nautilus (Места -> Главная -> Ctrl-L -> sftp://any.site.that/you/can/access/through/SFTP
  • Дважды щелкните файл php, чтобы открыть его в gEdit.
  • Введите "foreach" и нажмите Tab. Остальная часть кода должна быть заполнена автоматически. Обратите внимание, что этого не происходит.
  • Откройте новый документ (Ctrl-N)
  • Установите язык (внизу) от "Обычный текст" до "PHP"
  • Введите "foreach" и нажмите Tab. Обратите внимание , что остальная часть кода делает автоматически заселить в настоящее время.

1 ответ1

1

Подводя итог комментариям, Gedit, кажется, работает правильно, что касается фрагментов при вызове в "нормальном" контексте.

Кажется, проблема возникает только при двойном щелчке по удаленному файлу, так что он выполняется с удаленным каталогом в качестве текущего. Это указывает на довольно загадочную ошибку в gedit.

Постер соответственно подал отчет об ошибке. Последняя запись, датированная 2011-10-18, гласит:

В версии 3.2.0 появилось много исправлений.
было бы хорошо, чтобы это было проверено в этой версии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .