23

私はemacsを使い始めましたが、emacsのエディター固有の機能はviの機能よりも優れていますが、viのテキスト操作方法はemacsの機能よりも優れていることがわかりました(そしてあなたのコントロールが簡単です-ピンキー!)。

各エディターの2つの最良の部分を組み合わせたバイパーモードは、完全なエディターが必要な人にとって理想的なソリューションのようです。

しかし、emacs環境でviコマンドを学ぶことに時間を費やす前に、なぜ多くの人がviperモードを使用していないように見えるのかを知りたいと思います。しばらく使用した後、プレーンなemacsまたはviに切り替える原因となるものはありますか?

4

4 に答える 4

15

あなたはvi人か人のどちらかだからですemacs。あなたが犬の人か猫の人のどちらかであるのと同じように。

もっと深刻なことに、なぜ私は変わるのでしょうか?vi私が必要とするすべての力を私に提供し、emacs人々が彼らの選択した編集者について同じように感じるだろうと私はかなり確信しています。

私はvi20年以上使用してきましたが、その機能のいくつかはまだ私を驚かせています(確かに、それは現在ではvimなく通常ですvi)。私は私の人生の次の20年をに熟達することに捧げたくありませんemacs。利益はなく、多くの費用がかかります。私の非マイナーな決定のほとんどすべてが、費用便益分析の対象となります。

ほとんどの場合、それはあなたが快適であることに帰着します。WordStar 3.3キーシーケンスを使用してほとんどのエディターを終了しようとするのをやめるのに、何年もかかりました。CTRL-K CTRL-Xそれは私の脊髄に焼き付いたので、脳がしなければならなかったのはexitコマンドを発行することだけであり、神経系の最低レベルが引き継ぐでしょう。

そして、とにかく、emacsその奇妙なコマンドシーケンスのような

CTRL META LEFTSHIFT RIGHTSHIFT WINDOWS OPENAPPLE ALT K

87本の指を持つエイリアンやエリートピアニストに適しています:-)

于 2010-09-15T01:43:40.753 に答える
12

viのような使い方をしたい人はviを使い、Emacsのような使い方をしたい人はEmacsを使います。

org-modeのような機能(またはviには存在しない他の「キラー」機能)を取得するために、一部のviの人々がEmacsに移行するようになると思います。そして、それらの人々はおそらくviper-mode移行を容易にするために使用します。

「私が見つけられる何かがありますか...」という実際の質問に関しては、誰もが異なります。たぶん、viperのコマンドの欠如C-o(1つのコマンドを実行して挿入モード(またはそのようなもの)に戻る)は、苦痛すぎて持っていない可能性があります。あるいは、コマンドモードと挿入モードを切り替える必要がないという魅力が魅力的であり、ストレートEmacsに向いていることに気付くかもしれません。

viper-modeまたはvimpulseの利点は、viユーザーの学習曲線が95%の作業で無視できることだと思います。しかし、vimでは取得できないEmacsの他の部分を使用する可能性があります(魅力的なものが何であれ)。

于 2010-09-15T01:47:50.303 に答える
2

私はvimを「取得」します。これは大規模な投資です。私はvimscriptを手に入れました、それはもう一つの大規模な投資です。私は、別の編集者の非常に複雑な内部構造とemacs-lispの複雑さを学びたいとは思っていません。特に、ここで私が本当に望んでいるのは、より良いreplサポートだけだからです。

また、毒蛇はどこにも十分ではありません。vimperatorが近づいていますが、vimに勝るものはありません。

于 2010-09-15T01:52:03.960 に答える
0

viは必要ないので、構文が強調表示されたvimが必要です。

于 2010-09-15T02:16:24.160 に答える