首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只使用邪恶包中的两个函数作为键绑定。

只使用邪恶包中的两个函数作为键绑定。
EN

Stack Overflow用户
提问于 2014-08-25 21:48:23
回答 2查看 262关注 0票数 3

我想在emacs中获得点搜索功能 ("*“和"#")。

所以我想使用emacs邪恶模式中的"*“和"#”,因为这是建议之一。然而,我不想从邪恶模式中得到任何东西,只想要这两个功能!

这是我的.emacs文件:

代码语言:javascript
复制
(package-initialize)
(evil-mode 1)        ;; enable evil-mode
(global-set-key (kbd "C-*") 'evil-search-symbol-forward)
(global-set-key (kbd "C-#") 'evil-search-symbol-backward)

现在键绑定可以工作了,但是我加载了整个evil-mode,所以它破坏了我的标准emacs键绑定,比如yank的“C”键绑定。

如果我不将evil-mode加载到.emacs文件中,则会得到以下错误:

代码语言:javascript
复制
Symbol's function definition is void: evil-search-symbol-forward
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-25 22:33:25

@event的回答提到了highlight-symbols,它可能是一种更轻量级的方式来实现您想做的事情。

但是,如果您真的想使用evil版本,您可以在.emacs文件中使用(require 'evil)而不打开它(即,关闭(evil-mode 1)语句)。

同时,您想要的函数实际上是evil-search-word-forwardevil-search-word-backward,而不是您在wiki页面上看到的...-symbol-...版本(这可能已经过时了)。

票数 3
EN

Stack Overflow用户

发布于 2014-08-25 22:02:16

您应该使用高亮-符号进行符号跳转和高亮显示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25494881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档