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

3
ฉันสามารถออกเชลล์แบบโต้ตอบในหน้าต่าง Vim ได้หรือไม่?
ฉันรู้ว่าฉันสามารถ:!หรือ:r!ดำเนินการคำสั่งภายนอกและเลือกที่จะแทรกเอาต์พุตลงในข้อความ ฉันสามารถแสดงได้:!shและฉันจะวางไข่กระสุนที่จะมีชีวิตอยู่จนกว่าฉันจะออก - แต่ในขณะที่กระสุนทำงานอยู่ Vim คือ 'หลับ' และไม่สามารถเข้าถึงได้ ฉันต้องออกจากเปลือกหอยและวางไข่ใหม่ถ้าฉันต้องการกลับไปเป็นกลุ่มชั่วครู่ - ไม่มีประโยชน์มาก ฉันสามารถเข้าถึงเปลือกปลายตรงข้ามโดยระงับการเป็นกลุ่มที่มี^Zและจัดการงานที่เป็นกลุ่มผ่านbg, และfg jobsมันสมเหตุสมผลมากกว่า แต่ยุ่งยากในระยะยาว ฉันสามารถใช้Screenถ้ามันมีอยู่ (มักจะไม่) หรือเปิดหลายหน้าต่างของตัวจัดการหน้าต่างของฉัน (และ ssh เพื่อกำหนดเป้าหมายโฮสต์จากแต่ละหน้าต่างตามลำดับเพื่อให้ทั้งกลุ่มและเชลล์บนโฮสต์ระยะไกลยุ่งยากอีกครั้ง) มันจะเรียบร้อยถ้า Vim อนุญาตให้ฉันเปิดเซสชันของเชลล์และเก็บไว้พูดในหน้าต่าง (ภายใน) ของหน้าต่างหรืออนุญาตให้ฉันสลับไปมาและย้อนกลับ เป็นไปได้อย่างนี้ไหม?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.