[英]Emacs remote compile with multiple commands using TRAMP
因此,如果Makefile與我正在使用Mx compile
編輯的文件位於同一目錄中,那么使用遠程編譯就沒有問題。 問題是如果我需要切換到根項目目錄,它告訴我無法通過CDPATH
環境變量找到路徑。 為了解決這個問題,我只需在項目根目錄中打開一個dired
緩沖區,然后從那里進行編譯。 由於進行了重組,我們現在需要在該目錄中的文件上調用source
以獲得一些配置選項,然后嘗試在本地工作的source Sourceme && make
文件導致在Sourceme文件上找不到文件。 在TRAMP中有沒有解決的辦法? 我嘗試了常見建議,並且已經在ssh中設置了ControlMaster,但是即使使用Mx remote-compile
,即使已設置ControlMaster,它也始終會提示您輸入密碼。
將compile命令更改為bash -c "first_cmd && second_cmd..."
似乎是一個快速解決之道。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.