前端之家收集整理的这篇文章主要介绍了
Emacs:终端vs壳?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在阅读如何在EMACS中使用一个shell,一直以来我发现了Terminal的概念,这是与shell进行交互的旧物理设备的抽象。
但是,如今,我真的不明白哪些是使用它的优点,所以你可以指出几个情况或例子,在Emacs中应该使用它而不是shell?
运行术语缓冲区比实际终端更接近。这里有一些区别:
Shell模式提供非常有限的终端仿真。利用终端全屏功能(例如,较少,mtr,mutt,top)的程序将无法正常工作。终端模式通常会处理这些没有任何问题。>在shell模式下,emacs提供选项卡完成。在终端模式下,shell或命令行程序自己提供。> Shell模式缓冲输入并将其发送到换行符。终端模式立即将字符发送到正在运行的进程。> Shell模式像常规的emacs密钥绑定一样工作。终端模式不会拦截大多数控制字符,除非您明确将其置于线路模式。