gpt4 book ai didi

php - Emacs+geben : Open local files when debugging instead of remote ones

转载 作者:IT王子 更新时间:2023-10-29 00:18:54 26 4
gpt4 key购买 nike

先决条件

  • 使用 PHP 和 xdebug 的网络服务器。 htdocs 目录通过 NFS 共享。
  • 使用 geben 运行 emacs 的开发机器。通过服务器 htdocs 目录的 NFS 挂载编辑的文件。

问题

使用 emacs 和 geben 调试 PHP Web 应用程序时,打开的 Web 应用程序文件不是本地文件,而是代表服务器上文件内容的“虚拟”文件。

我遇到的主要问题是我无法直接编辑文件,因为我会在服务器上更改它们,这会导致几件事:

  • 更改临时文件会导致 emacs 要求我提供 ssh 登录凭据
  • 更改临时文件,emacs 想要重新加载原始打开的文件,因为它们已更改
  • 临时文件上没有跳转标记

理想情况下,需要设置远程路径到本地路径的映射,但我认为目前无法使用 geben。这个问题有解决方案吗?

最佳答案

我不确定您使用的是什么操作系统,但使用 sshfs 可能会更成功,因为这似乎就是您用来连接到远程服务器的内容。

尝试使用私钥设置您的 ssh。这样你就不会经常被要求输入密码。

关于php - Emacs+geben : Open local files when debugging instead of remote ones,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5773612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com