Emacs,org-mode,evil-mode - TAB键不起作用

tts*_*ras 22 emacs org-mode evil-mode

几十年来我一直在和VIM合作,而且我已经非常精通了它.然而,我被Emacs's诱惑了org-mode,为了尝试它,我安装了Emacs和Evil.

Evil满足了我与VIM相关的大部分肌肉记忆,所以我继续我的测试org-mode- 并且遇到了我的第一个问题:当我在自己的窗口中生成Emacs(即emacs plan.org)然后TAB关键工作,打开和关闭我的计划部分就好了.但是,TAB当我在文本模式下使用Emacs时(即在我的XTerms中,通过"emacs -nw plan.org"),什么都不做.这是我最感兴趣的状态,因为我通常通过SSH连接在screen/tmux内部工作.

如果它与邪恶模式发生冲突,我不明白为什么 - 我不知道VIM正常模式下的任何TAB功能(这是我们在打开/关闭org-mode部分时所处的位置).

任何Emacs-guru在那里提出了为什么会发生这种情况的建议?

Bri*_*fin 30

尝试

(setq evil-want-C-i-jump nil)
Run Code Online (Sandbox Code Playgroud)

在你的〜/ .emacs 之前

(require 'evil) 
Run Code Online (Sandbox Code Playgroud)

在邪恶的地图中,邪恶有了

(when evil-want-C-i-jump
  (define-key evil-motion-state-map (kbd "C-i") 'evil-jump-forward))
Run Code Online (Sandbox Code Playgroud)

这应该会给你org-mode Tab功能

  • 这是非常邪恶的功能。 (2认同)