簡體   English   中英

Emacs使用TRAMP使用多個命令進行遠程編譯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM