【レポート】
Mac OS Xユーザにとってベストなテキストエディタを探すレポート集
「Snow Leopardを快適にする - どれがいい? 自分にベストなMacのテキストエディタ」
「機能充実、旧Mac OS時代から多くのユーザに支持されている「mi」」
「初心者も扱いやすい、CUIベースの軽量テキストエディタ「GNU nano」」
「縦書き編集や脚注表示に対応、日本語環境ならではの機能を誇る「iText Express」」
もあわせてお楽しみください。
「vi」とその派生版である「vim」(以下「vi」と表記)の詳細を語る前に、2点確認しておきたい。1つはviを使う意義について、そしてもう1つが「操作モード」についてだ。
最初に挙げたviを使う意義だが、筆者は"UNIX系OS教養課程における必修科目"だと考えている。GUIを備えた高機能なテキストエディタが数多くあるMac OS Xにおいて、あえてviを選ぶということは、端末画面の簡素なインタフェースで文章を編集できることよりも、シングルユーザモード時などGUIにアクセス不能な状態ですらファイル内容を改変できる、というヘビーデューティー(?)さ加減にあると思う。何らかの設定ミスでGUIが使えなくなり、viで急場をしのいだというUNIX経験者は多いはずだ。
viを使う意義について理解いただいたとして、問題は次の「操作モード」だ。viにはモードという概念があり、起動直後はカーソルの移動やコマンドの実行を行う「コマンド」モード、文字の挿入/削除など文章に変更を加えるときには「入力(挿入)」モードと、作業内容に合わせてモードを切り替えなければならない。マウスは利用できない -- Snow Leopardに収録のvimはそのようにビルドされている -- ため、カーソルキーで移動しつつ文章に変更を加える、という作業を行うには多少の慣れが必要になるのだ。これからviに挑戦してみようという場合には、この点に注意してほしい。
~/.vimrc」Snow Leopardには、ほぼ最新版の「vim 7.2」が収録されている。マルチバイト文字も扱えるようコンパイルされているため、スタートアップファイルに若干の記述を加える程度で日本語の文章を編集できる。もちろん、「ことえり」や「ATOK」などの日本語IMEも使用可能だ。vimを本気で活用するかどうかは別として、デフォルトのエンコード形式をUTF-8とし、それ以外のテキストファイルを開いた場合には自動判定を行うこの設定は、行っておいて損はないだろう。
最後の行は、現在開いているファイル名と文字コード種を、ステータス行に表示するためのオプションだ。
set enc=utf-8
set fenc=utf-8
set fencs=iso-2022-jp,sjis,euc-jp,utf-8
set statusline=%f\ %{'['.(&fenc!=''?&fenc:'?').'-'.&ff.']'}
【コラム】OS X ハッキング! 第339回 知られざるSnow Leopard (Quick Look編)
【レポート】Snow Leopardレディになったイベント通知ユーティリティ「Growl 1.2」 - 64bitネイティブ化
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
9ストーリーズ ~バレンタインのエピソード~ [08:05 2/11] キャリア |
|
RX-7改フェラーリ登場!/マジックRX-7XX 【大阪オートメッセ2012】 [08:04 2/11] キャリア |
|
【連載】鉄道トリビア 第137回 山手線と京浜東北線から●●●が消えた!? [08:00 2/11] ライフ |
|
JRグループ、「周遊きっぷ」を見直し - 19の周遊ゾーンが3/31で販売終了に [07:30 2/11] ライフ |
|
「青春18きっぷ」春季用は2/20発売 - 夏季用・冬季用の発売は現時点で未定 [07:30 2/11] ライフ |