Emacs VTerm.app
Contents
作为一个Emacs用户,最近Emacs用得越来越少,因为Visual Studio Code + GitHub Copilot越来越强。但是Terminal Emulator一直没有特别好的方案,之前用iTerm2,后来切换到Termius,最近发现Emacs VTerm功能也很全,完全可以当作独立的终端使用。
为了更方便的将Emacs VTerm作为默认终端,我基于homebrew-emacs-plus项目,做了一个定制Emacs VTerm.app,让它默认启动就是VTerm界面。
主要特性 #
这个app最大的特点就是开箱即用。安装后会得到一个名为Emacs VTerm.app的macOS应用,双击打开直接进入VTerm,不需要任何配置。在Dock上右键选择New Frame就能开新的终端窗口,体验和原生终端应用比较接近。

安装使用 #
macOS下通过brew tap安装:
bash
brew tap binbinsh/emacs-vterm
brew install emacs-vterm
# 创建一个软链接到/Applications目录
ln -s "$(brew --prefix)/opt/emacs-vterm/Emacs VTerm.app" /Applications技术细节 #
这个项目基于homebrew-emacs-plus,继承了上游的大部分构建选项和补丁。主要改动:
默认启动行为:GUI模式无参数启动时自动打开VTerm
应用名称:打包成Emacs VTerm.app作为Dock上独立应用
创建多终端:右键Dock图标,选择New Frame打开新终端
后续计划集成ysnippets快捷指令,自动AI命令补全,远程连接管理,和类似Termius的批量管理服务器:终端广播输入实践 功能。并进一步优化与macOS系统的集成,比如支持“在终端中打开”服务。