プログラミングの作業効率をアップするテキストエディタ

<p>幅広く活用できるテキストエディタ&nbsp;&nbsp;&nbsp;統合開発環境には付属のエディタが用意されているケースが多いものです。しかし操作性や機能が物足りないと感じることがあったり、実際の編集においては「作業効率が悪い」ということも少なくありません。</p>

谷口 剛志

2007年9月26日 20:00

幅広く活用できるテキストエディタ

   統合開発環境には付属のエディタが用意されているケースが多いものです。しかし操作性や機能が物足りないと感じることがあったり、実際の編集においては「作業効率が悪い」ということも少なくありません。

   またテキストデータはプログラムのソースコードだけではなく、ドキュメントの基本データやWebページ、設定用データ、サーバのログなど、ありとあらゆるところに使われています。

   使い慣れていて、かつ信頼できるテキストエディタが1本あれば、言語や開発環境が変化しても対応でき、日々の業務で発生するテキストデータの編集や検索などが素早く行え、末永くあなたの強い味方になることでしょう。

テキストエディタのロングセラー

   本記事で紹介する「MIFES(マイフェス)」は、1985年に開発用ツールとして誕生して以来、シリーズ累計で200万本以上を出荷している日本で最も長い歴史と実績を誇るテキストエディタです(図1)。

MIFESのメイン画面
図1:MIFESのメイン画面
(画像をクリックすると別ウィンドウに拡大図を表示します)

   プログラム開発の編集ツールとしてはもちろん、ドキュメント作成やWeb編集、レコードデータの加工など、快適で効率のよいテキスト編集環境を提供します。

最新バージョン「MIFES8」

   2007年2月にリリースした最新バージョンの「MIFES8」(図2)では、Windows Vista/XP/2000/Server 2003に対応したほか、エディタのエンジン部分である内部構造の全面的な改良を行いました。これにより、ファイルの読み込みやジャンプ、検索など、エ ディタの基本性能の高速化を実現しています。

MIFES8パッケージ
図2:MIFES8パッケージ

MIFES8製品サイト(体験版がダウンロードできます)
http://www.megasoft.co.jp/mifes8/index.html

   また「ファイル比較(diff)」や「CSV整形ツール」など、編集作業の効率化をはかるための新機能を搭載したほか、200項目以上の機能や使い勝手の改良を行っています。

様々な言語、開発環境で利用可能

   MIFESは特定の言語への偏りがなく、さまざまなプログラミングで利用できる汎用的なエディタになっています。もちろん開発環境と連携も可能で、 MIFESでオープンしているファイルをコンパイラに渡し、コンパイルのログをMIFESで開くといったことも可能です。

   予約語の色替え機能においては、各種のプログラム言語の定義を標準で用意しており、HTMLに埋め込みまれたスクリプト言語にも対応しています。

   収録済みの定義は以下の通りです。

  • C/C++
  • MIL/W言語
  • HTML
  • JavaScript
  • CSS
  • PHP
  • VBScript
  • JSP
  • JAVA
  • Perl
  • Ruby
  • TeX
  • SQL
  • COBOL
  • FORTRAN
  • VHD
表1:MIFESに収録済みの定義

   またこれらの定義は、追加や編集することが可能です。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30