31

私は何十年もの間 VIM を扱ってきましたが、かなり熟達しています。しかし、私は一種の... Emacs に誘惑されorg-mode、それを試すために、Emacs と Evil をインストールしました。

Evil は私の VIM 関連のマッスル メモリのほとんどを満たすので、org-mode- のテストを続行し、最初の問題に遭遇しました。Emacs を独自のウィンドウ (つまりemacs plan.org) でスポーンすると、TABキーが機能し、計画のセクションを正常に開いたり閉じたりします。ただし、TABEmacs をテキスト モードで使用すると (つまり、「emacs -nw plan.org」を介して XTerms 内で) 何もしません。私は通常、SSH 接続を介して screen/tmux 内から作業するので、それが私が最も関心を持っている状態です。

Evil-mode と競合している場合、その理由がわかりません。VIM の通常モード (org-mode セクションを開いたり閉じたりするときに使用するモード) の TAB 機能を認識していません。

なぜこれが起こるのかについての提案があるEmacsの第一人者はいますか?

4

3 に答える 3

40

試す

(setq evil-want-C-i-jump nil)

~/.emacs の 前に

(require 'evil) 

悪は、evil-maps.el にある

(when evil-want-C-i-jump
  (define-key evil-motion-state-map (kbd "C-i") 'evil-jump-forward))

これにより、組織モードのタブ機能が元に戻るはずです

于 2014-04-07T20:14:25.553 に答える
2

端末の経験はほとんどありません。ただし、TAB が Ci に相当することは知っています。多分それはターミナルを通過するでしょうか?それが機能する場合、すべての TAB 操作にいくつかのキー バインドを追加できますか?

Ch k TAB も試して、TAB がネットワーク上に送信されているかどうかを確認してください。

于 2014-04-05T12:12:19.227 に答える