質問

このような伝説的な編集者で少なくとも初心者のステータスに到達するために、私は過去2か月間EMACSでコーディングしてきました。私は心を開いておくようにしていますが、1つのコアデザインの選択に継続的に反対していることに気付きます。そのエマックは、ユーザーが離れる必要がないことです。 2010年の世界では、EMACSのあらゆるサイド機能が専用ソフトウェアの背後に絶望的にあると思います。

  • 私はその内蔵ブラウザを使用することはありません。クロムは何年も先です。
  • 私はその導かれた機能を決して使用しません。 Path Finder(Mac OS X)は私のニーズに合っています。
  • 私はその組み込みの電子メールを決して使用しません。 Gmail Webインターフェイスには、優先受信ボックスなどの関連性の高い機能があります。
  • 等。

確かに、上記のタスクのいずれかについては、時々emacsに浸るためにemacsに浸るかもしれませんが、Regexps以外には、それらのサイド機能に触れる理由は本当にありません。私は完全に初心者ですが、私はemacs-as-asが時代遅れであるという強い勇気を感じています。

EMACSの専門家、Emacsの包括的な環境になるという選択が2010年と将来の正しい選択だと思いますか?代替案と比較して、まだ時間を先行している特定の周辺機能はありますか?

役に立ちましたか?

解決

私は過去10年間(出入り)を使用していますが、それを言うことしかできません あなたは、絶対に正しい. 。昔は、GNUSとW3ブラウザを使用しましたが、明らかに、専用のプログラムと比較しても、明らかにそれらが存在しなくなりました。しかし、明らかに、テキストモードでChromeを実行することはできないため、Emacsが勝つ場所です。そして、そこにさえ、私はそのためにLynx/ElinksまたはMuttを使用したいです。

Emacs-theProgramers-Editorも同様にタッチを失いました。テキスト編集は問題ありませんが、私が書いているとき コード, 、私は、GOTO定義、自動完成、リファクタリング、構文のヒント、パラメータードキュメントなどのような機能を望んでいます(Eclipseを考えてください)。私はいくつかのEMACSモードを試しましたが、それを正しく動作させることはありませんでした。いいえ、私はエリスプを学びたくありません、ありがとう。

また、EMACSはコードのセマンティクスを本当に理解していません。これは、JavaScriptやPHPなどのHTMLなどの複数の言語を含むファイルでコーディングする場合、痛々しいほど明白です。それはただ故障します。そのためには、ジョブがはるかに優れている他のエディター(Notepad ++など)をよく使用しています。

他のヒント

ジョブに適したツールを選択してください。

SSH接続を介してChromeまたはPath Finderを実行してみてください - ここでは、別のツールが必要です。 設計 ターミナルで実行します。

私は組み込みセラピストをそれほど使用していませんが、私はemacsを使用しています。包括的な性質のためではなく、テキストエディターとして無限に構成可能で強力であるためです。また、私はそれのための多くのキーストロークを知っています。テキスト編集の成功は、キーストロークに関するものです。

あなたがそれであなたの生産性を開発したいなら、 Steve Yeggeにはいくつかの良いヒントがあります。

EMACSは、大衆市場向けに意図されたものではありませんでした。時間をかけてそれがどのように機能するかを学ぶために効率的に使用するように設計されています。とはいえ、1つのサイズがすべてに適合していないので、それについてもっと学んだ後でも、Emacsが好きではないかもしれません。

編集:テキストの編集以外のEMACの2つのお気に入りの機能は、シェルモードとGNUSです。すべてのスパムのためにGoogleグループに不満を感じた後、私はサインアップしました 永遠の9月 GNUSの使用方法を学びました。メッセージをナビゲートする方がはるかに速く、たまにスパムの投稿だけが通過し、それを取り除くことは1つのキープレスの問題です。コピー/ペーストはDOSプロンプトよりも効率的であるため、シェルモードは職場で特に役立ちます。

私は常に、箱から外れたソリューションではなく、プラットフォームとしてEmacsにアプローチしました。機能や目的を複製する多くのパッケージがあり、あなたのニーズを満たしているかどうかを判断するのはあなた次第です。

それが多くのものが古くなっている理由でもあります。 Emacsを使用しているほとんどの人(とにかく会った)は、電子メールを読んだりWebを閲覧したりするために使用しません。しかし、私は他の編集者を見つけるのは難しいです

  • 洗練されたリモート編集機能として
  • フリーフォームインラインマクロ作成と編集
  • 利用可能な拡張機能/パッケージの深さと幅

ソフトウェア開発とワードプロセッシングのために、10年以上にわたって私の編集者でした。

何よりも、EMACを使用するときにマウスに触れる必要はありません。

LISPを学び、ニーズに合った独自の機能を書くことをいとわない場合は、EMACSがOSになる可能性があります。

しかし、最近では、他の偉大な人々が作った他のツールで必要なものをすべて見つけることができます。それらの人々は、それらを使用するのと同じように、彼らがそれらを必要としていると感じたので、それらのツールを作りました。それらの多くはオープンソースであるため、必要なすべての機能を備えたコミュニティがますます良くなるコミュニティがあります。

LISPを学ばなければならないので、EMACを強化しようとするのは難しいです。既存のプラグインでさえも古くなっています。たとえば、言語モードを考えてみると、JSやPHPなどの一般的な言語は、構文の強調表示でもサポートされていません。あなたが彼らのために見つけることができる最良のモードでは、単に十分ではありません。

EMACSは、右手の優れたツールであり、適切なタスクに適しています。ただし、指定されたタスクには優れたツールがあり、代わりにこれらを必ず使用する必要があります。

私は聖戦を始めたくありません。実際、私は毎日2日目(ある日、ヴィム、いつかemacs)を使用した時代がありました。 Emacsには何の問題もありません。それは本当に素晴らしいツールです。素晴らしい、素晴らしいツール。

しかし、真のヴィマーとして、私は多くのエマクザーが文字通りすべてのタスクのために、文字通りどこでもエマックを使用しようとしているという事実にいつも少しイライラしていました。

メールの読み取り、データベースのクエリ、PDFの読み取り - これらは私が「emacsificated」と見た中で最も無邪気なタスクです。

ですから、私に関しては、emacsを使用するツリーの主要な領域があります。

  1. テキスト編集。そして、それは驚くべき、スーパーツールです。私を信じて、vimまたはemacsを長い間使用した後、あなたは最も高度なIDEでその機能を完全に見逃すでしょう。

  2. IDE。まあ、それはできます。さらに、どういうわけかモードIDEと競合する可能性があります。しかし、実際には、それを本当に競争力のあるものにするためには、一生懸命投資する必要があります。さまざまなスクリプトを組み立てるようにしてください。独自のコードのスニペットを書く必要さえあります。正直に言うと、私はしません。

  3. 他のタスク、それらのほとんどはエキゾチックまたは難解でさえあります。テトリスなどを演奏します。より良いことではありません。

私の物のコレクションのどこかで、私は妻が私がただ捨てることを望んでいると確信しています、私はQIC-40テープにEmacsのコピーを持っています。私はそれを手に入れるために50ドルを支払いました。

私は#@%#$#$%@^#%#それを立てることができませんでした。私はそれが一部の人にとって素晴らしい編集者ではないと言っているのではありませんが、私にとっては何よりも邪魔になります。当初のインセプションは、回避することでした コークスボトルキー, 、そしてそれは非常にうまくいきました。

プログラム、プログラムを実行すると、生産性が向上する(または少なくとも妨害しない)ことを期待して、プログラムを実行します。それがあなたのために機能しない場合は、それを使用しないでください。

私を信じてください、あなたは問題ではありません。

ライセンス: CC-BY-SA帰属
所属していません softwareengineering.stackexchange
scroll top