evil-escape 在我这边会造成jk移动时候延迟,所以放弃了这个包。 对Evil-mode 真是又爱有恨!我Insert-mode 用 C-a ,C-e 移动行首行尾。 我现在也是喜欢按C-x-s 进行保存,这个习惯准备改改了,因为有了auto-save-mode。 回头再试试ManateeLazyCat大神的Auto-save
哈,你可以关掉他的 escape sequence,我把它设成 0.2 秒,延迟不太明显,但是其实我也很少用。evil-escape
只是从各种evil state里跳出来,甚至可以把那函数copy出来,不用依赖那个包。
进入insert mode建议用 a
或 i
就好啦(不用 Ctrl),这是vim的default key binding。
1 个赞
用evil就不用考虑那么多,用原生,你就会经常去魔改快捷键。 不过,我还是觉得大量输入,原生要比vim那套要快一点,不过很容易手抽筋。
把ctrl和alt和caps换了就行了, hia hia hia hia
使用过下面几个方案:
- 把Capslock换成Ctrl。这个方案并不好,因为会累小指。用了一段时间放弃了。
- Ctrl换到空格两边,Alt放到Ctrl外侧。这个方案在Emacs体验是比较舒服了。
但是使用其他Windows系统软件的时候容易乱,很难受,因为调整太大。 - 目前使用的方案,不动Alt,把Ctrl调整到Alt的外侧。这样也能兼顾其他软件的使用习惯。
Evil-mode 现在还是经常要切回去用,因为习惯了。左右ctrl+alt 切换用,经常会找不着北,也许需要训练自己的手指。
我把很多快捷都配置成全状态的,一定程度上减少了状态切换,主要还是为了防止我自己搞不清当前在什么状态,所以干脆就在配置策略上尽可能忽略它们。
不是的, 我的改法是这样的: Alt -> Ctrl Capslock -> Alt
那么, Ctrl用得最多, 大拇指又最方便
我现在是在Chrome上通过xterm.js执行emacs,不爽的是C-n C-w被Chrome给占用了
怎么只在特定mode下开启evil mode啊?
我这样写 (add-hook 'prog-mode-hook 'evil-mode) (add-hook 'fundamental-mode 'evil-mode) (add-hook 'text-mode 'evil-mode)
好像所有mode的evil mode都默认开启了?
应该是 evil-local-mode,evil-mode是一个全局的mode
1 个赞