Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,014)  
HandBrake Japanese Language Version  (2,964)  
CrystalDiskInfo  (1,714)  
Boookends  (1,269)  
CrystalDiskMark  (874)  
Tera Term  (825)  
CotEditor  (626)  
FFFTP  (593)  
えこでこツール  (532)  
10  ffdshow  (524)  
11  SMPlayer  (503)  
12  Cabos  (492)  
13  ギコナビ  (475)  
14  Rappelz Server  (471)  
15  MergeDoc  (457)  
More >>

最近ブックマークされた記事

Linuxデスクトップで使えるテキスト・エディター

2008年07月04日 09:54 Alan-Berg(2008年6月26日(木)) 1 2 3
 テキスト・エディターは構成ファイルの変更、cronジョブの設定、XMLファイルの編集といった作業から、READMEファイルを手早く作りたいときに至るまで、さまざまな作業で使われる。ありがたいことに、優れたエディターが数多く作成・提供されているが、ここでは中でも興味深いものを9つ選んで簡単に紹介しよう。エディターごとに得意とする作業は異なるが、そもそもツールに万能はあり得ない。いろいろ試して、自分の手にあったものを選んでほしい。

vi

 古くから親しまれているvi(VimやElvisなどの派生を含む)はほとんどすべてのUnix系システムにあり、どのシステムでもマクロでさえ確実に動作することは種々のUnix系システムを扱ったことのあるシステム管理者ならご存じの通りだ。使えるようになるまで一苦労だしGUIといえるほどのものもないが、一度キーストロークを覚えてしまえば、単語やテキストの置換、大きなファイルの一括処理などを容易に、効率的かつ簡潔に行うことができる。

Gedit、Kate

gedit1_thumb.png
図1:Gedit

 Gedit図1)はGNOMEデスクトップ向けの小型軽量テキスト・エディターだ。Ubuntuでは標準エディターになっている。多くのスクリプト言語やプログラム言語の構文を強調表示でき、プラグイン( 図2 )で拡張可能、ほとんどの作業をさらさらっと効率的に行うことができる。

 外観は現代風。タブ方式だから文書間のカット&ペーストは簡単。インタフェースはわかりやすい。わずかだが構成変更も可能で、EditメニューにあるPreferencesで行番号やタブの空白への変換といった属性を設定することができる。

kate1_thumb.png
図3:Kate

 Kate(KDE Advanced Text Editor)はGNOMEデスクトップでも使えるが、Ubuntuの場合は「sudo apt-get install kate-plugins」といったコマンドでパッケージをインストールする必要がある。このコマンドの場合、プラグインで実現される機能もいくつかインストールされる。KateのインタフェースはGeditよりも少々賑やかだ(図3)。タブ方式にもなるが、該当のプラグインを導入する必要がある。しかし、Geditに比べ構成の自由度が格段に高く、内部の多くの設定がプレファレンスとして変更可能になっている。

 特定のスコープ内にあるコードを隠す機能があり、これはすぐにも役立つだろう。たとえば、該当する行をダブルクリックするだけでforeach文のスコープ内にあるコードがすべて隠れ、長々しいテキストが非常に見やすくなる。また、Toolsメニューで、行末をUnix/DOS/Macの各タイプに切り替えることができ、編集後に発生する厄介な問題を回避することができる。

 KateもGeditもさまざまな目的に使える優れたエディターだ。多くのスクリプト言語やプログラム言語に対応しており、そうしたコードを臨時に少しだけ編集したいときに便利だ。

最終更新:2008年09月03日 17:07