ความแตกต่างที่สำคัญอย่างหนึ่งของ neovim และ Vim ก็คือ neovim นั้นมีเทอร์มินัลอีมูเลเตอร์ที่ทำงานแบบอะซิงโครนัส
อย่างไรก็ตามฉันไม่เห็นว่าฉันจะได้ประโยชน์จากคุณลักษณะนี้อย่างไร ฉันจะใช้อะไรได้บ้าง คุณสามารถใช้เคสสำหรับคุณสมบัติเทอร์มินัลของ neovim เพื่อให้ฉันเข้าใจได้อย่างไรว่าฉันจะใช้มันให้ดีที่สุดได้อย่างไร?
ในกลุ่มปกติผมปกติใช้:read !{command}
, :write !{command}
, Ctrl+Z
และfg
เช่นเดียวกับ tmux หน้าต่างแยก
:shell
กับexit
แทนหรือเป็นกลุ่มที่ถูกระงับที่นี่ด้วย?
<C-z>
นั่นเป็นปัญหาของสคริปต์ของคุณ
<C-z>
คือกระบวนการของ Vim นั้นถูกระงับโดยระบบปฏิบัติการ: มันไม่ได้ทำอะไรเลย (รวมถึงการตอบสนองต่อคำสั่งเซิร์ฟเวอร์)