japan.internet.com
japan.internet.com メンバーID
Twitter
Facebook
RSS
ピックアップ
2001年9月29日 00:00

New HOWTO:Emacs 初心者用 HOWTO -- 1

著者Linux HOWTOオリジナル版を読む海外海外発
tutorial logo
Emacs 初心者用 HOWTO
  Jeremy D. Zawodny: Jeremy@Zawodny.com
  v1.12, 2001-03-25

  このドキュメントでは Linux ユーザーに Emacs エディタを紹介する。vi などのエ
  ディタと似ている点はわずかだろう。このドキュメントの最新バージョンは
  http://www.wcnet.org/jzawodn/emacs/ にある。
  ______________________________________________________________________

  目次
  
  1. はじめに
 
     1.1 著作権
     1.2 対象とする読者
     1.3 Emacs とは何か
        1.3.1 ポートとバージョン
        1.3.2 Emacs を入手する

  2. Emacs を実行する

     2.1 Emacs の開始と終了
        2.1.1 何があるか
           2.1.1.1 メニューバー
           2.1.1.2 ステータスバーとミニバッファ
     2.2 用語
        2.2.1 バッファとファイル
        2.2.2 ポイントとリージョン
        2.2.3 ウィンドウ
        2.2.4 フレーム
     2.3 キーボードの基本
        2.3.1 コマンドキー(Meta、Esc、Control、Alt)
        2.3.2 バッファ内を移動する
        2.3.3 基本的なコマンド
        2.3.4 タブでの補完
     2.4 チュートリアル、ヘルプ、情報

  3. Emacs モード

     3.1 メジャーモードとマイナーモード
     3.2 プログラムモード
        3.2.1 C/C++/Java
        3.2.2 Perl
        3.2.3 Python
        3.2.4 その他
     3.3 作成する
        3.3.1 スペルチェックをする
        3.3.2 HTML
        3.3.3 TeX 
        3.3.4 SGML
     3.4 その他のモード
        3.4.1 バージョンコントロール
        3.4.2 シェルモード
        3.4.3 Telnet と FTP
        3.4.4 Man
        3.4.5 Ange-FTP

  4. Emacs をカスタマイズする

     4.1 一時的なカスタマイズ
        4.1.1 変数の割当
        4.1.2 ファイルの連携
     4.2 .emacs ファイルを使う
     4.3 パッケージのカスタマイズ
     4.4 X ウィンドウ表示

  5. 一般的なパッケージ

     5.1 VM (メール)
     5.2 Gnus (メールとニュース)
     5.3 BBDB(ローロデックス)
     5.4 AucTeX(もうひとつの Tex モード)

  6. その他のリソース

     6.1 書籍
        6.1.1 Learning GNU Emacs
        6.1.2 Writing GNU Emacs Extensions
        6.1.3 Programming in Emacs Lisp: An Introduction
        6.1.4 The GNU Emacs Lisp Reference Manual
     6.2 Web サイト
        6.2.1 EMACSulation
     6.3 ニュースグループ
     6.4 メーリングリスト
     6.5 Emacs Lisp アーカイブ

  7. 謝辞

______________________________________________________________________

  1.  はじめに

  1.1.  著作権

  Copyright ゥ 1998 - 2001 Jeremy D. Zawodny
  このドキュメントの配布と変更の許可は GNU General Public License に基づいて与
  えられる。オンラインのコピーは http://www.gnu.org/copyleft/gpl.html にある。


  1.2.  対象とする読者

  このドキュメントは、Emacs に興味があり、使ってみたいと思っている Linux ユー
  ザーを対象にしている。最初は実際に Toledo Area Linux ユーザーグループ
  (http://www.talug.org/)の会議で発表する簡単なチュートリアルの概略のつもり
  だった。コミュニティからは有益なフィードバックをたくさんいただいた(詳しく
  は、「謝辞」のセクションを参照)。
  
  そうは言っても、このドキュメントには Linux に特定したものは実際何もない。
  UNIX や Wicorosoft の Windows で動く Emacs にさえ当てはまる。しかし、このド
  キュメントは Linix ドキュメンテーション プロジェクトの一部分であり、それゆえ、
  Linux ユーザーのために開発されたということを言い忘れないようにしよう。

  そして最後に、GNU/Linux という名前が単に「Linux」とするよりいいというユーザ
  ーは(http://www.gnu.org/gnu/linux-and-gnu.html を参照)、心の中でこのドキュ
  メントに出てくる Linux という文字をすべて GNU/Linux に変えて使ってもいい。そ
  の考えの背後にある論法や精神に同意しないわけではないけれど、無理に GNU/Linux 
  と書かなくてもいいと思う。
  
  1.3.  Emacs とは何か

  Emacs が何かは人によって違う。尋ねる人によって、以下のようなさまざまな答えが
  返ってくるだろう。
  
  ・ テキストエディタ
  
  ・ メールクライアント
  
  ・ ニュースリーダー
  
  ・ ワードプロセッサ
  
  ・ 主義
  
  ・ 統合開発環境
  
  ・ そうであってほしいもの!
  

  しかし、今回は、単なるテキストエディタ(驚くほど柔軟なテキストエディタだが)
  のふりをしてもらおう。Emacs は Richard Stallman 氏(Free Software Foundation 
  http://www.fsf.org/ と GNU プロジェクト http://www.gnu.org/ の創設者)によっ
  て書かれた。氏は今でも Emacs のメンテナンスを行っている。

  Emacs は Linux(と UNIX)で使われている、人気があってパワフルなテキストエデ
  ィタだ。人気という点では vi に次いでいる。機能的でカスタマイズが簡単なこと、
  バグのないことで有名だ。多機能とカスタマイズ性能は実際、Emacs の設計と実装法
  の結果だ。事細かに述べるつもりはないので、単に Emacs は「単なるエディタ」で
  はない、と指摘するだけで十分だろう。大部分が Lisp プログラミング言語で書かれ
  たエディタで、Emacs の中心は、C 言語で書かれたフル機能の Lisp インタープリタ
  だ。Emacs のもっとも基本的で低層部分のみが C で書かれている。エディタの大半
  は実際 Lisp で書かれている。ある意味では、Emacs はプログラミング言語をそっく
  り内蔵しているので、カスタマイズや拡張、変更して使うことができる。

  また、Emacs は古いエディタだ。過去20(?)年間、数千人のプログラマが使ってき
  たので、アドオンパッケージがたくさんある。このアドオンで、Stallman 氏が最初
  に Emacs を使った時には思いもしなかったことができるのだ。これについては、後
  のセクションで触れよう。

  もっといい Emacs の概説や歴史、関連する事柄を掲載している Web サイトやドキュ
  メントがたくさんあるが、ここでは紹介しない。「その他のリソース」セクションに
  一覧表示したので、調べてみることをお勧めする。

  1.3.1.  ポートとバージョン

  実際には2つの Emacs エディタ、GNU Emacs と XEmacs があることを指摘しておきた
  い。どちらも同じ出自で、ほとんど同じ機能を共有している。このドキュメントは 
  GNU Emacs(特に version 20.3)に焦点を当てているが、ここに書かれたことの大部
  分は、XEmacs や GNU Emacs の初期のバージョンにも当てはまる。ドキュメントを通
  じて、簡単に「Emacs」と呼ぶが、以上のことを心に留めておいてほしい。

  1.3.2.  Emacs を入手する

  Emacs の入手は簡単だ。Debian、RedHat、Slackware などの一般的な Linux ディス
  トリビューションなら、おそらくディストリビューション メディアのオプションパ
  ッケージに Emacs があるはずなので、そこからインストールできる。そうでなけれ
  ば、Emacs のソースコードを入手し、自分でコンパイルすればいい。GNU Web サイト
  の次の場所にある。http://www.gnu.org/software/emacs/emacs.html

次は 2:Emacs を実行する  »

目次

1 目次、1章
2 2章: Emacs を実行する
3 3章: Emacs モード
4 4章: Emacs をカスタマイズする
5 5章: 一般的なパッケージ
6 6章: その他のリソース
関連テーマ
プリンター用
記事を転送
この記事をクリップ!
【特別連載企画】大艦巨砲主義にして卓越したレスポンス--GALAXY S II WiMAX
【特別連載企画】大艦巨砲主義にして卓越したレスポンス--GALAXY S II WiMAX 1月20日より販売が開始されたサムスン製スマートフォン「GALAXY S II WiMAX」。カタログスペックでは、他メーカーのハイエンド機と同じように見えても、実際に使うと卓越したレスポンスに驚かされる。
⇒詳細記事はこちら
⇒連載記事一覧はこちら
注目のトピックス
最新コラム一覧
百式のネットビジネス研究
百式のネットビジネス研究
次のフライトでお好みの座席が空いたら教えてくれる「Expert Flyer」
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
12月の主婦層、ベルメゾンが首位を維持(VRI 調査)
アウンのグローバルマーケティング動向
アウンのグローバルマーケティング動向
Web プロモーションにおいて大切なこと―年度末編―
多言語×Web×海外マーケティング情報
多言語×Web×海外マーケティング情報
海外発、注目 AR プロモーション
エンジニア転職ノウハウ開発室
エンジニア転職ノウハウ開発室
楽天が目指す変革──Globalization、Agile、Big Data
中国・台湾ネットビジネス情報最前線
中国・台湾ネットビジネス情報最前線
中国から Web を見てもらいたいならば
マーケティングに活用できる最新トレンド
マーケティングに活用できる最新トレンド
改めて、「導線」最適化に目を向ける
次世代マーケティングチェーンの視点
次世代マーケティングチェーンの視点
ソーシャル時代における BtoC 型 Eコマース成功のポイント
Copyright 2012 internet.com K.K. (Japan) All Rights Reserved.