japan.internet.comThe Internet & IT Network
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年7月4日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
LinuxTutorial2001年9月29日 00:00

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

海外海外internet.com発の記事
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • 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章: その他のリソース


関連テーマ
このエントリーを含むはてなブックマーク この記事をクリップ!
BuzzurlにブックマークBuzzurlにブックマーク Yahoo!ブックマークに登録
この記事をokyuuへインポート
最新トップニュース
データメーション
【データメーション】
中国が「Green Dam」フィルタ規制を撤回(7月1日)
Graphic Design Forum
【Graphic Design Forum】
Chris Dickman(6月25日)
プライバシー ジャパン・インターネットコム版
【プライバシー ジャパン・インターネットコム版】
グーグル・ストリートビューの問題について総務省の見解(6月23日)
エンジニアの独り言
【エンジニアの独り言】
システムを「使う」時代のエンジニアに求められるもの(6月2日)
最新ハイテク講座
最新ハイテク講座
電気は家庭でつくる時代へ!燃料電池「エネファーム」(7月3日)
アクセス解析で見るWebマーケティング
アクセス解析で見るWebマーケティング
決定力を探るアクセス解析(7月3日)
百式のネットビジネス研究
百式のネットビジネス研究
ファーストフードを高級っぽく盛り付けて紹介している「Fancy Fast Food」(7月3日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(7月2日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
言葉がダイレクトにキャッシュを生む(7月2日)
不況時代の Web ビジネス最適化講座
不況時代の Web ビジネス最適化講座
アクセス解析エキスパートここだけの話、Web コンシェルジュの“勉強法”こっそり教えます(7月2日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
不正プログラムの分類(7月1日)
DevX
DevX
JavaScriptとDOMによる動的なWebページの作成(6月30日)
エンジニア転職ノウハウ開発室
エンジニア転職ノウハウ開発室
今のままで大丈夫?3匹の子ブタ的キャリア危険度診断(6月30日)
アイレップの SEM フロンティア
アイレップの SEM フロンティア
Web サイトは「無駄な穴のたくさん開いたじょうご」〜サイト成果向上の基本的な考え方(6月30日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/