我想看看你们怎么用 evil 敲代码的,我看看能不能转换过去

那你们怎么编译的,我以前是退出 vim 再运行 gcc

你不能多打开一个 终端来编译吗?

可以关注一下 quick-run

1 个赞

用touchcursor-linux,用啥都是vim

那遇到编译错误的语句还要一个一个来看,不能跳转过去啊

2 个赞

我是写好 Makefile 之后直接 :make 而且至少对于 c/c++ 会直接跳到出错的位置

1 个赞

那调试怎么办,又要手动跳转到代码

1 个赞

make 出错之后 vim (或者是 neovim?)会自动跳到第一个出错的位置,然后好像还有个 clist 的东西,可以在多个错误之间跳转。

国庆期间放弃了 evil-mode。现在左右开弓按 “Ctrl” 和 “Meta” 键。感觉还行。

下一步,准备在原始经典的emacs按键系统上,DIY一套自己的按键系统。目前正在构思,还没有眉目。目测 doom 的还行,不够缺点是要按很多次(超过4次)。

1 个赞

Ctrl 键不应该是问题啊,怎么还有小拇指疼的。。

我的做法是直接把CapsLock键映射到左Ctrl上,现在小拇指万年待在Capslock键上,究级舒服。

话说Vim用户都还有把Esc映射到CapsLock上的。。。

1 个赞

用过一年多的原生,然后又用了两年evil,现在我也想放弃evil 了。两种按键方案真是各有优势。

我也是把CapsLock换成Ctrl,但是小指的使用率还是挺高的。。主要是在CapsLock和Shift两个键上,导致左手习惯性放在CapsLock,ASD上而不是ASDF :man_facepalming:

以前我也比较在意这个,尽量双手放在字母区,现在就无所谓了。双手老是一个位置,长久下来还是会累。有时看到一些大佬敲代码,双手也没放在字母区,移动光标用方向键,一样贼溜!

可以把空格映射成: 长按ctrl,短按空格。 这样用大拇指按,方便很多

evil-escape 内置在 doom emacs 里,快速的先后按 j k , 替代了 Esc 和 C-g , 就不需要用小指按 Esc 和 Ctrol 了

1 个赞

用了近两年Evil. 最终还是放弃了。主要是因为打的快了,感觉按不过来,按的好累。还是emacs原生的直接,流畅,迅捷。有没有同感的人?

5 个赞

我是用原生按键的,感觉挺好的,就是有时一切到别的按键环境会不适应。经常在Mac 浏览器上想复制点文本,按了 M-W,然后浏览器当前的页面就没了,无比尴尬😅

ps: 现在通过 Karabiner 把 Mac 系统的按键进行了映射,[C-y] -> [M-v], [M-W] -> [M-c], [C-w] -> [M-x]. 终于不再尴尬了 :joy:

我用evil,jk按多了,现在右手食指有点不舒服。

我就是那个vim用户把Esc和Caps互换的,所以问题来了,如果用evil,如何做到ctrl和esc兼容…。昨天刚刚安装了emacs。

ESC 和数字 1 左边的那个按键交换呢?类似于 HHKB 的布局方式