滚屏的时候误输入n和p的问题

滚屏(C-n/p)的时候经常会误输入np。大家有这种情况么?怎么解决的?

这个问题困扰我很久了,经常因为不知道那多了一个nnn导致代码出错,又不好找。

我想到的办法是adviceC-n/p,如果一定时间内两个C-n/p之间插入了np就删除掉。有没有更好的?

用鼠标滾轮。

用鼠标没有用C-n/p舒服呀

无缝滾动会沒一页页动舒服?

还得伸手够鼠标……而且C-n/p也不是一页一页的呀

你说滚屏⋯⋯原來是上/下一行⋯⋯那用方向键不行?连续跳行不想用鼠标當然是直接 avy-goto-char 了,靠一直按一個键多沒效率。再不济用 hydra 也行。

1 个赞

emmm我avy-goto-char用的少,习惯性地用C-n/p。hydra是个好方法!

我基本上超过5行的上下滚动都会选择用方向键……

我记得你是黑暗面(evil)的emacser吧…怎么又用起npfb了?

皈依有一段时间了

我记得有谁说过什么粘滞键?

hydra?我就打算hydra了,吧np绑定到上/下行,误按不会输入n/p

可以试试左手按着Ctrl不放,右手按n或者p,到了位置放掉n/p,再放掉Ctrl。用小指指根按左Ctrl比较舒服。我现在是绑定Alt+hjkl来移动:想移动就按住Alt,然后各种动。

1 个赞

同屏跳转行用avy-goto-line, 不同屏,直接C-v,C-n/p太慢了吧