【问题标题】:Emacs remote compile with multiple commands using TRAMP使用 TRAMP 使用多个命令进行 Emacs 远程编译
【发布时间】:2013-05-30 21:56:29
【问题描述】:

因此,如果 Makefile 与我正在使用 M-x compile 编辑的文件位于同一目录中,则使用远程编译将毫无问题。问题是如果我需要切换到根项目目录,它会告诉我无法通过CDPATH 环境变量找到路径。为了解决这个问题,我只是在项目根目录中打开了一个dired 缓冲区并从那里编译。由于重组,我们现在需要在该目录中的文件上调用 source 以获得一些配置选项,并尝试执行在本地工作的 source Sourceme && make 会导致在 Sourceme 文件中找不到文件。在 TRAMP 中有没有办法解决这个问题?我已经尝试了常见的建议,并且已经在 ssh 中设置了 ControlMaster,但即使使用 M-x remote-compile,即使设置了 ControlMaster,它也总是提示输入密码。

【问题讨论】:

    标签: emacs tramp


    【解决方案1】:

    将编译命令更改为bash -c "first_cmd && second_cmd..." 似乎是一个快速破解它。

    【讨论】:

      猜你喜欢
      • 2010-09-13
      • 2013-04-03
      • 2011-03-09
      • 2011-01-14
      • 2011-12-20
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多