vim – Evil Emacs模式:句子动作和其他问题
我喜欢
vim.它让我觉得我直接接触到文本并按照我的意愿弯曲它.
那就是说.我也喜欢Clojure,Clojurescript,Lisp和Org-mode.我真的,真的很想在邪恶模式下喜欢Emacs,并且在我沮丧地放弃之前我给了它6-8周. 我正在考虑再试一次,因为我已经看到了使用ractive.js和org-mode的一些非常棒的文字编程示例.但是这次我想提前做好计划.我有一个简短的清单,我想知道怎么做才能在willy-nilly收费(事实上,如果我足够勇敢再去一次): >句子和段落动议.我写了一些代码,但是我写了更多纯文本.当我编辑时,我通常会在一两句话的结尾处更改/删除.我不能让它在邪恶的模式下工作,而且甚至还有一个标志设置似乎表明它是可能的,但我无法让它工作.邪恶有没有想出这个动议呢?如果没有,我怎么告诉它这个动议? 编辑大战是愚蠢的,emacs有很多需要它,但我喜欢家里排!有没有办法可以获得emacs操作系统的强大功能,同时保持我学到的这个体面的编辑器? 解决方法
>句子和段落动议:我建议你举一些不符合你需要的例子.我对邪恶的动作键很满意.
>领导者地图: http://wikemacs.org/index.php/Evil该文档应该向您展示如何使用emacs做事.键定义如下所示: (define-key evil-normal-state-map "q" 'ido-kill-buffer) ; was previously record macro 另外请务必阅读官方pdf文档.另请参阅键和弦模式的示例. (key-chord-define-global "'b" 'ido-switch-buffer) 我有下一个缓冲区和前一个缓冲区的类似键.我认为它比在终端上找到启动vim的文件路径要快得多. 现在你有更准确的问题吗? 编辑:一句话结束: 因此,邪恶使用邪恶的前瞻性句子,但是,它与vim中的行为不同(参见评论). Emacs有前向句子,但它有相同的行为.我找不到具有所需效果的功能. forward-sentence基于句末变量(用M-x ielm看),它是一个定义行尾的正则表达式.所以可以重新定义它.这是一个需要扩展的简单示例: (setq sentence-end ". ") ;;point followed by a space 现在前句将在下一点停止.我们可以重新映射邪恶的): (define-key evil-normal-state-map ")" 'forward-sentence) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |