japan.internet.comThe Internet & IT Network
Twitter
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年11月22日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
事業仕分けによる次世代スーパーコンピューターの開発予算削減について、どうお考えですか?
賛成
反対
どちらとも言えない
投票締切 11/30 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へインポート
最新トップニュース
Graphic Design Forum
【Graphic Design Forum】
流動的媒体と静的媒体に関する見解(11月18日)
「IT の耳」
「IT の耳」
【書評】『Hyper-V スタートアップバイブル』――仮想化についてのすぐれた解説書(11月20日)
百式のネットビジネス研究
百式のネットビジネス研究
世界でもっともパワフルな iPod のスピーカー「Wall of Sound」(11月20日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(11月19日)
海外ソーシャルウェブに学ぶ成功の秘訣
海外ソーシャルウェブに学ぶ成功の秘訣
ゲーム業界を襲う世界的な激震。ソーシャルゲーム急成長のインパクト(11月19日)
今さら聞けない初歩からのアクセス解析
今さら聞けない初歩からのアクセス解析
サイトリニューアル前のアクセス解析活用法(11月19日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
文章力を磨き、キャッシュを生み出す Web サイト に(11月19日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
新たな対策技術:スパムフィルタリングと E-mail レピュテーション(11月18日)
ROI向上のための戦略的WebPR
ROI向上のための戦略的WebPR
「戦略的 WebPR」のしかけ方〜WebPR の効果測定手法とは〜(11月18日)
スマートにソーシャルウェブを構築しよう
スマートにソーシャルウェブを構築しよう
社員力を生かすソーシャルメディアポリシー(11月17日)
DevX
DevX
Erlangを使った並列処理プログラムの作成(11月17日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/