2

エディター: Emacs 24.2; プラグイン: 悪; プラットフォーム: Windows 8

Co を通常モードに、gg を最初に使用したいのですが、gg を使用した後、バッファーは自動的に emacs モードに戻ります。

例えば:

(1) emacs モードで gg を使用してバッファの先頭にジャンプしたい場合

(2) Cz で通常モードに、次に gg で先頭に、Cz で emacs モードにします。

(3) 私はこの方法が好きではありません。もし私が emacs-mode にいるなら、通常モードに Co を使用し、最初に gg を使用したいのですが、gg を使用した後、バッファーは自動的に emacs-mode に戻ります。

(4) そして、それは私にとって非常に便利だと思います.Co dib を使用して、emacs モードを終了せずに括弧内の内容を削除することもできます (Co dib の後、バッファーは自動的に emacs モードに戻るため)。

悪のメーリング リストから回答があり、うまく機能しています。

(define-key 悪-emacs-状態マップ (kbd "Co") '悪-通常状態で実行)
4

1 に答える 1

0

この動作は、Vim の動作と一致しているようです。通常モードのコマンドを1 つ<C-o>実行し、すぐに挿入モードに戻るために使用されます。

技術的には、Ex-command に一連の通常モード コマンドを続けて発行するために使用できますが:norm、何のメリットもないと思い:normalます。挿入モードを完全に終了することもできます。

そもそもこれがモダリティと Vim のポイントです。Evil を使用する場合は、Evil と戦うのではなく、この考え方を採用することをお勧めします。

于 2012-11-23T09:31:49.957 に答える