Подтвердить что ты не робот

Emacs + geben: открывать локальные файлы при отладке вместо удаленных

Необходимые условия

  • Веб-сервер с PHP и xdebug. htdocs, совместно используемая через NFS.
  • Разработчик работает с emacs с geben. Файлы, отредактированные с помощью каталога htdocs сервера NFS.

Проблема

При отладке веб-приложений PHP с помощью emacs и geben открытые файлы веб-приложений не являются локальными файлами, а "dummy" файлами, которые представляют файл содержимое на сервере.

Основная проблема, с которой я сталкиваюсь, заключается в том, что я не могу напрямую редактировать файлы, потому что я бы изменил их на сервере, что вызывает несколько вещей:

  • изменение временного файла заставляет emacs запрашивать у меня учетные данные для входа ssh
  • изменение временного файла, emacs хочет перезагрузить исходные открытые файлы, потому что они изменили
  • метки перехода не доступны во временных файлах

В идеале нужно будет настроить сопоставление удаленных путей с локальными путями, но я думаю, что в настоящее время это невозможно с помощью geben. Существуют ли решения этой проблемы?

4b9b3361

Ответ 1

Я не уверен, какую ОС вы используете, но у вас может быть больше успеха, используя sshfs, так как кажется, что это то, что вы используете для подключения к удаленному серверу.

Попробуйте настроить свой ssh ​​с помощью закрытого ключа. Таким образом, вы не получите запрос на пароль так много.