加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim – Evil Emacs模式:句子动作和其他问题

发布时间:2020-12-15 21:17:33 所属栏目:安全 来源:网络整理
导读:我喜欢 vim.它让我觉得我直接接触到文本并按照我的意愿弯曲它. 那就是说.我也喜欢Clojure,Clojurescript,Lisp和Org-mode.我真的,真的很想在邪恶模式下喜欢Emacs,并且在我沮丧地放弃之前我给了它6-8周. 我正在考虑再试一次,因为我已经看到了使用ractive.js和o
我喜欢 vim.它让我觉得我直接接触到文本并按照我的意愿弯曲它.

那就是说.我也喜欢Clojure,Clojurescript,Lisp和Org-mode.我真的,真的很想在邪恶模式下喜欢Emacs,并且在我沮丧地放弃之前我给了它6-8周.

我正在考虑再试一次,因为我已经看到了使用ractive.js和org-mode的一些非常棒的文字编程示例.但是这次我想提前做好计划.我有一个简短的清单,我想知道怎么做才能在willy-nilly收费(事实上,如果我足够勇敢再去一次):

>句子和段落动议.我写了一些代码,但是我写了更多纯文本.当我编辑时,我通常会在一两句话的结尾处更改/删除.我不能让它在邪恶的模式下工作,而且甚至还有一个标志设置似乎表明它是可能的,但我无法让它工作.邪恶有没有想出这个动议呢?如果没有,我怎么告诉它这个动议?
>领导地图和元效率地图.在我发现领导地图和制作地图的地图之前,我并没有真正开始在vim中获得真棒.没有什么太疯狂 – 我只是创建了一个地图来打开我的.vimrc,并在.vim文件中设置了一些缩写,这样我就可以在几秒钟内获得永久地图,从而意识到我需要它. emacs中的等效技术可能是什么?如何以vim-ish(即最小的和弦)方式制作地图?这对我来说是不是很糟糕吗?
>缓冲命令.我没有完全掌握2-4个和弦的逻辑,以便改变你正在处理的文件.我愿意学习 – 这不像我真的使用过vim缓冲区,我只是无法有效地打开文件 – 但是找到一个不能说服我用vim方式输入的教程我很高兴’我将走上邪恶的道路.

编辑大战是愚蠢的,emacs有很多需要它,但我喜欢家里排!有没有办法可以获得emacs操作系统的强大功能,同时保持我学到的这个体面的编辑器?

解决方法

>句子和段落动议:我建议你举一些不符合你需要的例子.我对邪恶的动作键很满意.
>领导者地图: http://wikemacs.org/index.php/Evil该文档应该向您展示如何使用emacs做事.键定义如下所示:

(define-key evil-normal-state-map "q" 'ido-kill-buffer) ; was previously record macro

另外请务必阅读官方pdf文档.另请参阅键和弦模式的示例.
> buffer命令:true,管理缓冲区应该更快.你知道ido模式吗?
这是我如何使用键和弦和偶像的组合:

(key-chord-define-global "'b" 'ido-switch-buffer)

我有下一个缓冲区和前一个缓冲区的类似键.我认为它比在终端上找到启动vim的文件路径要快得多.
我也离不开弹丸找到新文件:https://github.com/bbatsov/projectile

现在你有更准确的问题吗?

编辑:一句话结束:

因此,邪恶使用邪恶的前瞻性句子,但是,它与vim中的行为不同(参见评论). Emacs有前向句子,但它有相同的行为.我找不到具有所需效果的功能.

forward-sentence基于句末变量(用M-x ielm看),它是一个定义行尾的正则表达式.所以可以重新定义它.这是一个需要扩展的简单示例:

(setq sentence-end ". ") ;;point followed by a space

现在前句将在下一点停止.我们可以重新映射邪恶的):

(define-key evil-normal-state-map ")" 'forward-sentence)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读