1709090844
2024-02-27 18:59:57
好例として、私が使ってきたのは、 テキストメイト 2004 年に初めて作成されて以来、プログラミング エディターとして機能します。もう 20 年になります。 私が Ruby で Rails に取り組んだ時間とほぼ同じ長さです。 TextMate の人気はその時々で消え去り、現在でも TextMate を選択する人はほとんどいません。 でも気にしません。 めちゃくちゃ近いよ 完成したソフトウェア 私に関して言えば、TextMate を使ったプログラミングが大好きです。
それはすべて些細なことです。 現在の文書内の単語をエスケープ補完するアルゴリズムと同様です。 日常的に使用する少数の自動化をセットアップするために使用したマクロの記録と再生メカニズム。たとえば、「メソッド」を「def method/n $cursorn end」または「doo」に変換する cmd-return などです。
IDE を探しているわけではないので、大したことではありません。 プレーン テキスト エディターでコードを記述し、その制約により、それ以上何も必要としないプログラムとフレームワークを設計する必要があると考えています。 文字通りすべてを手で入力しなければならない場合、無関係な要素に対してどれほど敏感になるかは驚くべきことです。 それが、基本的に IDE のフローを必要とする明示的に型指定された言語に私が慣れなかった理由の 1 つであることは確かです。
お世辞に言うとフリーソロ登山のようなものだと思います。 差し迫った死の危険を差し引いたもの。 制約には価値があるので、より難しいものを選択するのです。
そのため、TextMate は私にとって永遠のエディターになるかもしれないと長い間考えていました。 私は主要な代替手段をすべて試しましたが、どれも TextMate のように基本を確立できませんでした。 彼らがパーティーに持ってきた新しいもののほとんどは、私がお金を払って手放すようなものでした。
しかし、ここに問題があります。 TextMate は Mac に関連付けられています。 そして、Mac に縛られるのはますます悪い考えのように思えます。 Apple は私にとっては頼りたくない種類の会社になってしまいました。 だからといって、同社の製品をまったく使用できないわけではありませんが、使用しなければならないという思いは絶対に持ちたくないのです。 私は、立ち去るという選択肢が常にある独立性を持ちたいと思っていますが、TextMate に専念している限り、それは不可能です。
こうして最後の編集者探しが始まった。 特定のプラットフォーム、できれば特定の企業にさえ結び付けられておらず、私がプログラミングを終えるまで存在し続けると私が信頼しているもの。
VSコード Web 世界のほとんどの人にとって、これは当然の選択肢となっていますが、長く作業するほど、本格的な IDE になることを目指して鼓動していることに気づき、私が望むのはテキスト エディタだけです。
VSCode と私が同じ方向を向いているとは思えません。率直に言って、最新の償還編があっても、私は編集者としての取り組みを Microsoft と結びつけることに熱心ではありません。 あと 20 ~ 30 年コードを書き続けることを望むなら、彼らが再びどのような極悪非道に陥るかは誰にもわかりません。
私がよく聞いた提案は、 荘厳な。 彼らは macOS、Windows、Linux 上にクライアントを持っています。 それについては良いことをたくさん聞いています。 TextMate の精神的な後継者。
でも、最後に試してみたら、不気味の谷のような感じがした。 TextMate に非常に似ていますが、完全ではありません。小さな違いがすべて積み重なって、私には振り切れない輝きが生まれました。 だからこそ、根本的に違うことを試してみた方が良いのではないかと考えています。
vim と入力します。 これは、emacs とともに編集者の究極の首ひげコンビの一部です。 を備えたエディタです 1970年代後半まで遡る歴史、そしてそれは象徴的に風変わりです。 長年続いているジョークは、最初に起動したとき (コマンドは :q!) に終了方法さえ誰も知らないということです。 しかし、時間の試練に耐えることについて話しましょう。
vim の現代的な解釈は次のように呼ばれます。 ネオさんの, そして、vi が最初に誕生したときに両親がまだ生まれていなかった人々を含む、カルト的な支持を得ています。 まだviです。 まだです:q! やめること。 それはまだ奇妙です。 しかし、高速かつ最新であり、言語サーバーなどの最新のエディターの進化と統合されています。
私は実際、Ruby を学ぶ前に夏の間 vim でプログラミングをしていましたが、驚くべきことに、これらすべての風変わりなコマンドのかなりの部分が私の脳裏に残っています。 その理由の 1 つは、vim の魅力はどこにでもあることです。 すべての Linux システムには何らかのバージョンがインストールされているため、リモート システム上のファイルを編集するときは常に vi モードを使用します。
それでは見てみましょう。 Apple の極悪非道が私を最愛の TextMate から引き離すことを許すかどうか、私はまだ迷っています。 しかし、私は今そのオプションを試して楽しんでみたいと思っています。
行きましょう、ネオヴィム。 あなたが得たものを見せてください!
#最後の編集者を見つける