Emacs,org-mode,evil-mode - TAB键不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Emacs,org-mode,evil-mode - TAB键不起作用相关的知识,希望对你有一定的参考价值。
几十年来我一直在和VIM合作,而且我已经非常精通了它。然而,我被Emacs的org-mode
诱惑了,为了尝试它,我安装了Emacs和Evil。
Evil满足了我与VIM相关的大部分肌肉记忆,所以我继续测试org-mode
- 并且遇到了我的第一个问题:当我在自己的窗口中生成Emacs(即emacs plan.org
)时,TAB
键工作,打开和关闭我的计划部分正好。但是,当我在文本模式下使用Emacs时(即在我的XTerms中,通过“emacs -nw plan.org”),TAB
什么都不做。这是我最感兴趣的状态,因为我通常通过SSH连接在screen / tmux内部工作。
如果它与邪恶模式发生冲突,我不明白为什么 - 我不知道VIM正常模式下的任何TAB功能(这是我们在打开/关闭org-mode部分时所处的位置)。
任何Emacs-guru在那里提出了为什么会发生这种情况的建议?
尝试
(setq evil-want-C-i-jump nil)
在你的〜/ .emacs之前
(require 'evil)
在邪恶的地图中,邪恶有了
(when evil-want-C-i-jump
(define-key evil-motion-state-map (kbd "C-i") 'evil-jump-forward))
这应该会给你org-mode Tab功能
我几乎没有终端的经验。但是,我知道TAB相当于C-i。也许那个人会通过终端?如果可行,您可以为每个TAB操作添加一些键绑定吗?
尝试也可以使用C-h k TAB来查看TAB是否在线路上发送。
(define-key evil-normal-state-map (kbd "M-i") 'evil-jump-forward)
(define-key evil-normal-state-map (kbd "M-o") 'evil-jump-backward)
我将函数绑定到其他键,所以它也可以工作。
以上是关于Emacs,org-mode,evil-mode - TAB键不起作用的主要内容,如果未能解决你的问题,请参考以下文章
在 emacs 中使用 org-mode 表使用 calc 转换单位