那就是说.我也喜欢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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。