可以这么理解就是先set mark当前位置,然后支持类似与avy-goto-char,选择任何文本。但是自己elisp菜了点不会写。有哪位大佬,能指点一下。
set-mark然后跳转不就行了?没理解你要干啥
想把这两个集成为一个函数,然后绑定一个快捷键,按键就显示从当前point到任何你想选中的字符的候选项;这样用户根据自己的需要选择就行。不知道我的表述清楚了没有?
(defun mark-jump ()
(interactive)
(call-interactively #'set-mark-command)
(call-interactively #'avy-goto-char))
可能用keyboard macro更好,不过我不用,不知道怎么弄。
1 个赞
谢谢,这个elisp真的好好学学啊。
如果需求是删除的话,可能你需要的是这个插件
学习 evil, vi’ mark ‘xxxxx’ vi" mark “xxxxx” vig mark whole buffer vip mark paragraph …
如果不想学习 evil ,
这个插件应该有你想要实现的所有细节了
1 个赞
用着呢,还不错!
我看了reddit上很多探讨文本操作的技巧都是在重复发明vim的文本操作术而已。2013年是双修的最好时机。2020年也不算晚。
双修并不意味着就一定要边缘化Emacs按键。也可Emacs按键为主,Vim快捷键为辅。
1 个赞
虽然和主题无关, 但是我想八卦一下,为什么2013年是双修 vim 和 emacs 最好的时间?
偏个题,想问一下大神用的字体是什么字体啊?
最近在看您的博客,感觉您在终端下用的字体看起来还满舒服的
没设过字体,就是org-mode export时默认的字体。我记得可能把字的大小设了一下。
我按着kakoune的模式给自己写了一套模式编辑,就是移动和选择结合在一起,这样就省出来很多按键的位置。其实选择有很多固定的模式,没有必要到任意位置,我觉得。
配置可以分享一下吗?
fonts-wqy-zenhei
啊,原来如此 ,多谢解答,我居然一直没有认出来
C-x C-x
?