คำถามติดแท็ก remote

2
โหมดคนจรจัดช้ากว่าการใช้เทอร์มินัลเป็น ssh มาก
ฉันกำลังใช้รสชาติ Macports ของ Emacs บน OSX Yosemite และได้ตรวจสอบทุก ๆ เธรดที่นี่เกี่ยวกับ Tramp ที่ช้าโดยไม่มีวิธีแก้ปัญหาใด ๆ คนจรจัดใช้งานได้ แต่มีความล่าช้าประมาณ 100 มิลลิวินาทีระหว่างทุกการกระทำ ไม่มีปัญหาที่ส่วนท้ายของเซิร์ฟเวอร์เนื่องจากความล่าช้านี้ไม่มีอยู่ถ้าฉันใช้เทอร์มินัล / iTerm เพียงแค่ ssh ไปยังเซิร์ฟเวอร์เดียวกัน ฉันคิดว่าปัญหาอาจถูก จำกัด อยู่ที่การแก้ไขไฟล์ แต่มันกลับกลายเป็นว่าแพร่หลาย ไม่ว่าฉันจะใช้แค่เปลือกระยะไกลหรือเพียงแค่กดM-x(พร้อมหางเสือ) มันก็ล่าช้าทั้งหมด ฉันได้ลองใช้ ssh, scp และ rsync เป็นวิธีการเชื่อมต่อโดยไม่มีวิธีการแก้ปัญหาใด ๆ ยังได้ลองControlMaster autoโดยไม่มีผลกระทบใด ๆ มีคนอื่นที่มีปัญหานี้และสามารถแก้ไขได้หรือไม่
14 shell  tramp  remote 

1
แนบกับการเรียกใช้เปลือกระยะไกลด้วย eshell / TRAMP / dtach
ฉันมักจะใช้หน้าจอ GNU เพื่อให้เซสชันระยะไกลยังมีชีวิตอยู่ เนื่องจากฉันอาศัยอยู่ใน Emacs ฉันต้องการที่จะสามารถเริ่มต้นเซสชันเชลล์ระยะไกลที่ทำงานอยู่ใหม่จากภายใน Emacs ได้ หน้าจอ GNU ใช้สิ่งแฟนซีทุกประเภทเช่นมัลติเทอร์มินัลและการวาดตัวละครที่ฉันไม่ต้องการ ฉันสนใจแค่การมีเชลล์แบบถอดได้และกลับมาทำงานต่อได้ดังนั้นสิ่งที่เรียบง่ายที่สุดdtachอาจเพียงพอ ฉันใช้ฟังก์ชันนี้เพื่อเปิดเซสชัน SSH และเชื่อมต่อกับdtachเซสชันที่กำลังทำงานอยู่shell-mode(ถ่ายจากที่นี่ ): (defun ssh-dtach (host) "Open SSH connection to remote host and attach to dtach session." (interactive) (let ((explicit-shell-file-name "dtach") (explicit-dtach-args '("-A" "/tmp/emacs.dtach" "-z" "/bin/bash" "--noediting" "-login")) (default-directory (format "/ssh:%s:" host))) (shell (format "*ssh %s*" host)))) …
11 eshell  shell  remote  ssh 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.