このページの本文へ

行っとけ! Ubuntu道場! 第24回

~師範! Emacsとviって使わないといけないんですか!?~

2010年07月22日 17時00分更新

文● hito(Ubuntu Japanese Team) イラスト●瀬尾浩史

  • この記事をはてなブックマークに追加
  • 本文印刷

エディタとしてのEmacsのメリットは?

小林:では、まずは「Emacsをエディタとして見た場合」のメリットを。

ミズノ:いい加減、Emacsをただのエディタと思ってるやつうぜぇ……とか主張!

hito:はいはい、Emacsは人生なんですねってそれはいいから進めろ。

あわしろいくや:同じギャグの使い回しはいけませんなあ……。

瀬尾浩史:……ミズノさんが「orz」ポーズを取っているペン!

やまね:なんか、ここで説明されてもわかんない気がする。

ミズノ:ではUbuntu 10.04をご用意頂きまして……。

やまね:ふっ(←基本的にDebianしかない人)。

瀬尾浩史:ああっ、ミズノさんが再び「orz」ポーズを取っているペン!

村田:むごいので味噌……。

編集S:まあそれはともかく。10.04を準備して?

ミズノ:「端末」を開いて、「sudo apt-get install emacs-snapshot」と入力してください。パスワード入力して、一度ログアウトして再ログインすると、[アプリケーション]-[プログラミング]-[Emacs Snapshot (GTK)]って項目が出来てるはずです! それをクリックしてEmacsを起動しましょう。

編集S:い、いきなりハンズオンセミナー!?

hito:道場はあいかわらず油断なりませんねぇ(←仕掛けた奴)。ああ、お茶がおいしい……。

もちろん、Ubuntuソフトウェアセンターからインストールや削除もできるので、言われるがままにEmacsをインストールしてしまったキミもあわてることはないぞ!

瀬尾浩史:仕掛け人が他人事モードペン……。

ミズノ:そう! Emacsのスゴさを説明する一つの要素、それが「モード」!

編集S:うわ、この人突然スイッチが入ったぞ!

あわしろいくや:ネコミミモードとか?

やまね:ふるふるふるむーん。シャフトはいいよね。

ミズノ:近いような気がしなくもないですね。

編集S:えーと、モードがあると何が嬉しいので? 最近、○○modeとかつくと「Emacsか!」って構える癖がついてきたよ。

hito:その理解は正しい。でもspモードとかEmacsに関係ないモードもあるんで、ハリセン乱舞で始末するのはやめて頂きたく。

編集S:そのうちプリンアラモードにも拒否反応が出そう……。

瀬尾浩史:あまりにも斬新すぎるアレルギーペン……。

ミズノ:話を戻して、と。EmacsはテキストエディタにもHTMLエディタにも、はたまたプログラミング言語用のエディタにもメーラーにもブラウザにもなったりします。各種アプリケーションでは求められる操作とか機能が違いますよね。たとえば[Tab]キー。

瀬尾浩史:ふつーのエディタ時には文字補完してほしいし、ブラウザではリンクやフォームの移動キーとして機能してほしいペン。

小林:いろいろな操作が混在するわけですよね。

ミズノ:Emacsはそのあたりを「モード」という概念で管理してます。基本的な操作はなるべく同じになるようにしつつ、「HTMLモード」とか「Cモード」とかそんな感じでモードが切り替わるので、いろいろなファイルの編集が可能、と。

編集S:よくわからんが、わかったようなわからないような……。

やまね:カスタマイズ性が高くて、さらにユーザーも多いので、「やりたいことをググれば誰かがやってるかも」ってのはメリットなのかな?

村田:Emacsに限ったものでもないような気がするで味噌。

hito:圧倒的に規模が大きいから、Emacsがとっても有利、というのはあるかなぁ。

編集S:えーとあのその、これGUIで動いてるからいーんですけど、ターミナルで動かしたりするにはどうすればいいので?

hito:ターミナルで「emacs -nw」って起動してください。

編集S:おお起動した! ……が、終了方法がわからん。どうすれば終了できるのこれー!

瀬尾浩史:Emacsでは誰もが通る道ペン……。

端末でEmacsを起動したところ。落ち着いて画面の英語表示を読めば基本操作はできるようになっているのだが、「CLI=怖い」が本能に刷り込まれているため、そもそも表示が目に入らない(編集S談)

小林:端末ごと閉じてしまってもいいところではありますが……。

ミズノ:「Ctrlキーを押しながらx」→「Ctrlキーを押しながらc」で終了できます。これは「C-x C-c」と表記するです。

編集S:あれ。「C-x C-c」ってなんかの拍子で作業中に押しちゃいそうな気がする。

やまね:するどい。

ミズノ:そーいう場合は、ホームディレクトリに「.emacs.el」って設定ファイルを作って、中身に「(setq confirm-kill-emacs 'yes-or-no-p)」って書いておくと、「本当に終了していい?」って確認してくれるようになります。毎回「yes」って打つのが面倒な場合は「(setq confirm-kill-emacs 'y-or-n-p)」にすると、「y」1文字で判定してくれるようになります。

編集S:うがー、プログラミング風味なのが微妙にアレルギー。だが「自分の好きなようにカスタマイズできる」ことの片鱗は理解した。

hito:もともと全体が「Elisp」で構成されてるようなもんですからねぇ。コードを書けるようになればほんとーに好き勝手にカスタマイズできます。


(次ページへ続く)

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
1
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - シルバー
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - シルバー
¥99,800
2
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - スカイブルー
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - スカイブルー
¥184,800
3
【整備済み品】富士通 ARROWS Tab V727/V 12.3型 タブレットPC 第7世代 Core m3 メモリ4GB SSD128GB Windows11 Office2019搭載 1920×1280 高精細液晶 LTE対応 無線LAN タッチペン付属 カメラ搭載 初期設定済み
【整備済み品】富士通 ARROWS Tab V727/V 12.3型 タブレットPC 第7世代 Core m3 メモリ4GB SSD128GB Windows11 Office2019搭載 1920×1280 高精細液晶 LTE対応 無線LAN タッチペン付属 カメラ搭載 初期設定済み
¥9,999
4
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥35,129
5
ESBOOKノートパソコン 【MS Office 2024搭載&Windows 11 Pro】14インチIPS液晶/1920×1080FHDディスプレイ カメラ付き/薄型PCノート高性能CPU/初期設定不要/8Gメモリ/無線LAN/大容量SSD/初心者向け・パソコンノート/日本語キーボードフィルム付き/ワイヤレスマウス付き(256G SSD, ローズゴールド)
ESBOOKノートパソコン 【MS Office 2024搭載&Windows 11 Pro】14インチIPS液晶/1920×1080FHDディスプレイ カメラ付き/薄型PCノート高性能CPU/初期設定不要/8Gメモリ/無線LAN/大容量SSD/初心者向け・パソコンノート/日本語キーボードフィルム付き/ワイヤレスマウス付き(256G SSD, ローズゴールド)
¥36,999

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,374
2
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
3
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,390
4
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
5
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥640
6
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ホワイト T-K6A-2630WH
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ホワイト T-K6A-2630WH
¥1,899
7
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥1,299
8
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
¥5,645
9
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
¥1,040
10
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,358

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン