OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | コンテンツ | 次へ>

次の章までにエディタの使い方をマスターする必要があります。エディタは、私たちの環境に影響を与えるファイルを編集するために必要になるからです。上級ユーザーとして、スクリプトや書籍の作成、ウェブサイトや新しいプログラムの開発などを始めたいと思うかもしれません。

エディターをマスターすると、生産性と能力が大幅に向上します。


画像

6.1.2. どのエディタを使用すればよいですか?


ここではテキストエディタに焦点を当てます。テキストエディタは、グラフィカル環境のないシステムやターミナルウィンドウでも使用できます。テキストエディタを使いこなすことのもう一つの利点は、リモートマシンでも使用できることです。グラフィカル環境全体をネットワーク経由で転送する必要がないため、テキストエディタを使用するとネットワーク速度が大幅に向上します。


いつものように、この問題に対処する方法は複数あります。一般的に利用可能なエディタを見てみましょう。


画像

6.1.2.1。 GNU Emacs


Emacs は、多くの UNIX およびその他のシステムで知られている、拡張可能でカスタマイズ可能な自己文書化型のリアルタイム表示エディタです。編集中のテキストは画面に表示され、コマンドを入力すると自動的に更新されます。Emacs がリアルタイム エディタと呼ばれるのは、通常、文字または文字のペアを入力するたびに表示が非常に頻繁に更新されるためです。これにより、編集時に記憶しておかなければならない情報の量が最小限に抑えられます。Emacs が高度なエディタと呼ばれるのは、単純な挿入や削除を超えた機能 (サブプロセスの制御、プログラムの自動インデント、複数のファイルの同時表示、書式設定されたテキストの編集、文字、単語、行、文、段落、ページ、および複数の異なるプログラミング言語での式やコメントの処理) を提供するからです。


自己文書化 つまり、いつでも特殊文字を入力できるということです。 Ctrlキー+H、あなたの


オプションはどのようなものかを調べたり、特定のコマンドの機能を調べたりするのに使うこともできます。 カスタマイズ可能 Emacsコマンドの定義を細かく変更できることを意味します。例えば、コメントが「<**」で始まり「**>」で終わるプログラミング言語を使用している場合、Emacsのコメント操作コマンドにそれらの文字列を使用するように指示できます。もう一つのカスタマイズは、コマンドセットの並べ替えです。例えば、キーボードのダイヤモンドパターンのキーに4つの基本的なカーソル移動コマンド(上、下、左、右)を割り当てたい場合は、そのようにキーを再割り当てできます。


拡張可能とは、単純なカスタマイズにとどまらず、Emacs独自のLispインタープリタによって実行されるLisp言語の全く新しいコマンド、つまりプログラムを作成できることを意味します。Emacsはオンラインで拡張可能なシステムであり、互いに呼び出し合う多くの関数に分割されており、編集セッションの途中でそれらの関数のいずれかを再定義できます。Emacsのほぼすべての部分は、Emacs全体をコピーすることなく置き換えることができます。Emacsの編集コマンドのほとんどは既にLispで記述されています。いくつかの例外はLispで記述することもできましたが、効率性を考慮してC言語で記述されています。拡張機能を作成できるのはプログラマーだけですが、その後は誰でも使用できます。


X Window System(起動時に xemacsEmacsは独自のメニューとマウスボタンへの便利な割り当てを提供しています。しかし、Emacsはテキスト専用端末上でウィンドウシステムの利点の多くを提供できます。例えば、複数のファイルを同時に表示・編集したり、ファイル間でテキストを移動したり、シェルコマンドを実行しながらファイルを編集したりできます。


画像

6.1.2.2. Vi(m)


Vimは「Vi IMproved」の略です。以前は「Vi IMitation」でしたが、多くの改良が加えられたため、名称変更が適切であると判断されました。Vimは、UNIXプログラムのほぼすべてのコマンドを備えたテキストエディタです。 vi そして新しいものもたくさんあります。


のコマンド vi エディターへの入力はキーボードのみで行うため、マウス操作に腕を何度も動かす必要がなく、指はキーボードに、視線は画面に集中できるという利点があります。マウスサポートと、スクロールバーとメニューを備えたGUIバージョンを有効化することも可能です。


以下を参照します vi or 活力 本書ではファイルの編集について説明していますが、もちろんお好みのエディタを自由にお使いいただけます。ただし、少なくとも vi ほぼすべてのUNIXシステムの標準テキストエディタであるため、指で基本操作を習得できます。 エマックス オプションパッケージとして提供することもできます。コンピュータや端末によって多少の違いはありますが、重要なのは、 vi、どの UNIX システムでも生き残ることができます。


OnWorksのトップOSクラウドコンピューティング: