2009-05-19 4 views
13

基本的に私はvi [m]のキーバインディングが本当に好きですが、エディタの残りの部分は好きではありません。私は本当にemacsのキーバインディングが嫌いですが、のように、のようなものです。emacsのviper-modeなどのヒントと秘訣

viper-modeは、両方の世界の最高のように思えるが、それは完璧ではない...

何のvimの機能あなたは(あなたがそれらを取り戻すんでしたどのように、そしてさらに重要なこと)のemacsで欠場しましたか?あなたはバイパーモードを使いやすくするために何をしましたか?

私は本当にvimのビジュアル選択モードを見逃していました。vimpulseこれをemacsに追加しました!

+2

私はあなたの気持ちを正確に知っています。 Emacsのキーバインドは恐ろしいものですが、それ以外はすごいです。 – sykora

+0

誰かが「残りの編集者」の意味を説明することはできますか?私はvimのキーバインディングもたくさん好きです! –

+0

@Bart http://upsilon.cc/~zack/blog/posts/2008/11/from_Vim_to_Emacs_-part_2/私ができるよりもうまく説明します – dbr

答えて

1

私が知る限り、VIM/VIには、常に行番号と一緒に行番号を表示するための:set nu機能がありました。デフォルトでは、emacsはline-number-modeしか持っていませんでしたが、これは同じ行ではなく現在の行の行番号を示しています。

これを修正するには、私はいつもlinum.elがかなり役に立ちました。次のemacs 23から、linumモードが標準ディストリビューションに含まれます。しかし、emacs < = 22の場合、手動でインストールする必要があります。

1

また、/とインクリメンタル検索が欠けていますか? 。何か のようなものがTODOセクションに最初に投稿されています。 http://common-lisp.net/project/vial/darcs/extended-viper/vimlike.el

誰でもそれを提供できる場合、それは素晴らしいでしょう。ユルタ?

+3

ちょうど/と再マッピングされますか? '(定義キーviper-vi-global-user-map// 'isearch-forward)' のような、バイパーキーマップの 'isearch-forward'と' isearch-backward'を呼び出します。 '? 'と同様です。 これはインクリメンタルサーチですが、viではなくEmacsのように動作します( 'n'と' N'は期待どおりに動作しませんが、そういう場合には同様の方法で変更できます) –

0

my version of the emacs starter kitをお勧めします。 emacsとvi/vim(バイパーとvimpulse経由)の重い(共生的な)使用のために完全にカスタマイズされています。