japan.internet.comThe Internet & IT Network
Twitter
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年11月7日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
任天堂が、大画面の「ニンテンドーDSi LL」を発表。欲しいと思いますか?
欲しい
欲しいと思わない
他のDS製品を持っているが欲しい
他のDS製品を持っているのでいらない
投票締切 11/9 12:00
LinuxTutorial2001年9月29日 00:00

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

海外海外internet.com発の記事
  • Post to Twitter
  • Post to Facebook
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
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章: その他のリソース


関連テーマ
  • プリンター用
  • 記事を転送
  • Post to Twitter
  • Post to Facebook
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • BuzzurlにブックマークBuzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
最新トップニュース
プライバシー ジャパン・インターネットコム版
【プライバシー ジャパン・インターネットコム版】
認証がオンラインビジネスの鍵である理由(11月4日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/