自制视频 vterm Emacs 中最好的终端模拟器

2 个赞

用的挺溜的 支持下

1 个赞

不错,给币了

1 个赞

确实最好,虽然还是有一些严重 bug,比如经常滚屏时有一行滚过头了,比如在屏幕中间清屏时半屏内容从 scroll buffer 里没了,比如 alt-f 之类按单词移动光标时,看着移动了,再按方向键就会从原来位置开始移动……

1 个赞

大家都在 Emacs 中使用终端模拟器,就我在终端模拟器中使用 Emacs(

我是开 N 个 Server,然后通过 Tmux 开 N 个 Session 的方式用 Emacs,有人和我一样吗?因为同时维护多个项目,这样是我看来最简单切换上下文的方式了

1 个赞

何不本地 emacs 享受更好的 UI 以及跨 server 的复制粘贴?:grinning_face_with_smiling_eyes:

操作属实有点炫酷。

1 个赞

用 Tmux 实际上是为了更好地区分各个实例,GUI 版本实在不好区分;至于跨 Server 粘贴,这个没明白,都是在一台机器上,为什么 TUI 就不能跨 Server 粘贴了?

GUI 版本可以分 workspace 可以分 frame。tmux 复制粘贴搜索显然没有 emacs 强大😄

能详细介绍一下你是怎么做的吗?

我的实际工作场景是: 开 5 个 Server 启动 5 个项目,然后开 5 个 Tmux 对应。但是只保留一个 Session 在前台,因为其余 4 个用不到,也不想打开窗口扰乱我的操作。

我用 doom emacs 的 workspace 插件给每个 server 建一个 ssh 会话,有点像多标签页,我很少在服务端编辑文件,需要的话会用 vi,没用 tramp。我以前的习惯是 iterm2 多标签页加 ssh + vim,现在基本还是这个习惯,只是把 iterm2 换成 vterm, vim 换成 doom emacs,在 emacs vterm 里面 ssh,换过来有一年了,应该还会继续用下去。

最大的困扰是 vterm 有一些 bug,上面提到了,一直忍着,曾经试图修一下,能力有限,失败了。

我跟你一样,然后在每个不同的tmux session里开不同的emacs daemon,这样的好处是不同的项目之间buffer不会混乱

没遇到你说的这些