LINUX中 用Ctrl+z挂起的命令,开emacs时候不好使,有办法挂起emacs回到终端吗?
比较常见可行的方案
- 在 Emacs 里使用终端,而不是在终端里使用 Emacs
- 开多个终端
- 使用终端复用器,如 tmux
我windows电脑远程登录的linux,然后复制到linux终端ok,打开emacs复制到emacs的终端不行,没反应
C-z实际发送的信号是SIGTSTP
,但是我刚才测试了一下发现 Emacs 在接受到此信号后恢复到前台工作之后就不正常了 :’(
我刚才在macOS iterm2下测试了下,终端使用vallina emacs 挂起再恢复没什么问题啊
gentoo + sway + foot + emacs, works
实际上我的问题是,win+msys2 往msys2粘贴时候可以, msys2 ssh连接到linux的终端, 粘贴也可以,但是进入到emacs之后,开了vterm,复制粘贴都在emacs之内,和外部不互通, 我只是想能粘贴进msys2->ssh linux->emacs 就行了。
本来想着挂起emacs 直接在终端粘贴命令执行任务再回到emacs的,但是C-z 被绑定了别的快捷键。
查一下C-z 绑定到哪个命令了,换个绑定应该就可以了,裸的emacs应该是可以用C-z挂起的。
查了一下,裸Emacs的C-z绑定到了(suspend-frame)
上。你把C-z绑到这个command上就行了