在doom/config.el下添加了这几行键绑定
(map! :map 'evil-normal-state-map
"C-9" #'evil-window-decrease-width
"C-0" #'evil-window-increase-width
"C-(" #'evil-window-decrease-height
"C-)" #'evil-window-increase-height)
在gui模式下一切正常,但用在终端下用 emacs -nw
启动时不管用
可能触发了命令行的一些怪癖:
比如无法区分 C-i 和 Tab,无法区分 C-m 和 RET。
终端下我按C-9的时候emacs左下角会显示C-u 9
我发现好像doom自带的快捷键C-=和C–用来控制字体大小的,在终端下也无法正常工作
终端里面很多键出不来,正常。
你判断终端里一个键到底是什么有一个很简单的办法,你先按C-q 然后再按你想要的键,看下它出来的是什么 keycode 。
有一些经验上的东西,C-i等于tab,C-m等于回车,C-2等于C-@以此类推(一直到数字区的末位 C± 等于 C-_),所有的C+shift+xxx,C+alt+xxx都用不了。但是所有的Alt+字母,alt+shift+字母在终端都可以用。
1 个赞
在终端里 字体大小由你的终端模拟器来决定,emacs对此没有任何控制权。你应该用你的终端模拟器来控制字体大小。
1 个赞