ホームページ >システムチュートリアル >Linux >VIMとEMACSを使用してLinuxテキストスケープをナビゲートします
導入
広大なLinuxの世界では、ユーザーの強さはテキスト編集の習熟度にしばしば反映されています。 VimとEmacsは、この分野の2人の巨人です。これらの編集者は、単なるツール以上のものです。この記事では、両方の微妙さを詳細に調査し、これらの重要な王国を習得するためのロードマップを提供します。
歴史と哲学
Vimのストーリーは、1991年にBram MoolenaarのAmiga Editorの追求から始まり、最終的には編集を通じて世界を改善することに専念するチャリティーソフトウェアである今日の私たちが知っていることに成長しました。しかし、Emacsの伝説は1970年代にリチャードストールマンに戻り、マクロのセットから幅広い自己文書化されたリアルタイムディスプレイエディターに進化しました。
VIが改善されたVIMは、効率の具体化です。そのパターン化された性質、つまり、各モードには異なる目的があり、重要な廃棄物を最小限に抑えることを目指しています。代わりに、EMACSは広大なワークスペースであり、「全能の」環境であり、テキスト編集はほんの始まりに過ぎません。
VIMを始めましょう
VIMの世界に入ると、コマンドとショートカットの領域である通常のモードに自分自身がいることに気付くでしょう。 Vimの移動テキストはマウスを放棄しますが、H、J、K、およびLキーを使用します。テキストを挿入するには、挿入モードを入力する必要があります。これは、iキーを押すことで実現できますが、視覚モードではテキストの選択と操作が可能になります。
VIMでの編集は、振り付けのダンスのようなものです。XXキャラクターを削除し、DWは単語を削除し、YY COPYSを削除します。保存(:w)と出口(:q)は短い呪文です。
Vim Advanced
経験豊富なVIMユーザーは、嵐のようなファイルを閲覧します。強力な検索と交換は%s/old/new/gで実行されますが、.vimrcファイルとプラグインはVIMをパーソナライズされた効率の要塞に変換します。
EMACSを始めましょう
Emacsはバッファーで初心者に挨拶します。テキストを待っているキャンバスです。ナビゲーションはVIMのようにパターン化されていませんが、キーボード中心であり、CP、CN、CB、CFがカーソルをおなじみの方向に移動します。編集は瞬時にあり、CKはラインをカットし、C-/UNDOSエラーステップをカットします。
Emacs Advanced
熟練したユーザーの手では、EMACSは機能性の交響曲です。そのカスタマイズ可能性は無制限であり、EMACS LISPスクリプトはユーザーの希望に応じてエディターを曲げることができます。パッケージはその機能を強化し、その機能はテキストを超えて、ORGモード、電子メールクライアント、またはWebブラウザーを備えた個人オーガナイザーになります。
VIMとEMACSの比較
Vimはスプリンターです。速く、効率的で、合理化されていますが、Emacsはデカスロンで、多目的で包括的です。 Vimの学習曲線は急ですが、マスターされると、その効率は比類のないものになります。 EMACSは最初に開始が簡単ですが、その複雑さはレイヤーごとに明らかになり、その可能性を完全に実現するために投資が必要です。
VIMとEMACをワークフローに統合します
両方の編集者は、GITなどの開発環境やバージョン制御システムとシームレスに統合されています。 VimのNetRWまたはEmacsのトランプではリモート編集は簡単ですが、スクリプトは両方の編集者を強化して毎日の作業を自動化できます。
コミュニティと文化
VimとEmacsは、単なる編集者ではありません。これらのコミュニティは活気があり、歓迎的で親切で、学習のための貴重なリソースです。
結論は
VIMとEMACは、単なるテキストエディターではありません。 VIMのQuick SuperasityまたはEmacsの拡張ツールキットを選択するかどうかにかかわらず、重要なのは編集を開始することです。あなたの旅が始まったばかりです。
以上がVIMとEMACSを使用してLinuxテキストスケープをナビゲートしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。