無料の高機能テキストエディタ「サクラエディタ」

フリーソフトのテキストエディタである「サクラエディタ」は、Windowsで動作します。このソフトウェアは、Ver. 1.x.x.xがANSIに対応しています。Ver. 2.x.x.xがUnicodeに対応しています。

ANSIは、1文字を1バイトで表現します。他方、Unicodeは、1文字を2バイトで表現しています。1文字を1バイトで表現するか2バイトで表現する点が大きな相違点になります。

半角英数字のみで表現する場合は、どちらの形式で表現しても構いません。もし、半角英数字のみであれば、ANSIの方が、ハードディスク或いはSSDに少ないデータ量で保存することができます。

日本語を表現するためには、半角英数字に比較して、文字の種類が多いために2バイトで表現する必要があります。そのために、ANSIで日本語を表現するためには、ANSIの1バイトと1バイトのコードを使用して2バイトの文字で表現する必要があります。この1バイトと1バイトを連結して使用するANSIでの日本語の表現では、特殊な文字などで不都合がある文字の並びになる場合がります。

このような問題がありますので、日本語を使用する場合には、もともと1文字が2バイトで構成されるUnicodeが適していることになります。

加えて、Windows 2000/XP/Vista 等の2000以降のOSは、基本的に内部動作としてUnicodeを採用しています。そのために、ANSIの文字があるとプログラム実行時に、ANSIからUnicodeへの変換が発生します。そのために、前述のOSであれば、ANSIよりもUnicodeの方が、プログラムの動作速度が高速になることになります。

サクラエディタの特徴の1つになりますが、15編集モードに対応しています。その編集モードは、テキスト・C・C++・HTML・PL/SQL・COBOL・Java・アセンブラ・AWK・MS-DOSバッチファイル・Pascal・TeX・Perl・Visual Basic・リッチテキスト・設定ファイルと多くのプログラム言語等に対応しています。新しいプログラム言語も日進月歩で現れており、全てのプログラム言語に対応している訳ではありません。しかしながら、これだけ対応していれば、多くのユーザが十分に利用できると思います。

大規模なプログラムを書いていると必須となる便利機能が、Grep機能です。プログラム内の指定した文字列を検索してくれる機能です。この機能も、1つのファイルから検索する場合や複数のファイルに対して検索する場合などもあります。

サクラエディタの3つのGrep機能

  1. 複数のファイルから指定した文字列を検索する Grep を内蔵
  2. BREGEXP.DLL による正規表現を使った Grep も可能
  3. 結果出力は通常のテキストとして編集・保存が可能があります。

使って頂くと、この3つのGrep機能の有用性が確認できます。特に、正規表現のGrepは、応用範囲が広いのでお薦めです。

数行のプログラムでは、あまり気にすることはありません。しかしながら、大規模なプログラムになってくると便利な機能が、「カラー強調表示」の機能です。視覚的にプログラムを大局的に読むことができるようになります。更に、プログラムの誤りを発見することに役立つ場合もあります。私は、 サクラエディタの カラー強調表示が視覚的に見やすいのでお薦めです。

カラー強調表示

サクラエディタのカラー強調表示には、以下の特徴があります。

  1. 編集モード別カスタマイズ
  2. 条件別に文字色,背景色,太字,下線の編集
  3. 強調キーワードは各モード 10 セットまで設定可能
  4. BREGEXP.DLL による正規表現強調表示も可能

私は、条件別に文字色,背景色,太字,下線の編集を使用して、プログラムの視読性を高めることで、バグの低減に結び付けることができました。この機能は、今では手放せません。

サクラエディタはこれまで紹介した機能以外にも、高度なカスタマイズ機能など幅広い独自の有用な機能が盛り沢山なエディタです。是非、ダウンロードしてお試し下さい。

当記事は ランサーズ でライターさんに書いてもらいました。


Google+ はてブ

こちらの記事もどうぞ

ドメイン買うならバリュードメインがおすすめ!
ドメイン購入を検討中の方にバリュードメインを紹介します。ドメインオークションや紹介制度があるので儲けたい人におすすめのドメイン登録業者です。TwitterFac...この記事を読む

Windows10対応!おすすめ無料テキストエディタまとめ
パソコンで打ち込んだ文字をファイル化して保存したり、中身を編集したりできるのは、プログラムであるテキストエディタのおかげです。Windowsの場合は基本搭載さ...この記事を読む

「ボタンメーカー」でWEBのボタンを自動作成
図工が苦手だった人はぜひとも子供の頃から今でも図工が苦手だ、何かを作るセンスがまったくない、作るのめんどい。そんな人はウェブサイト製作に携わっていたり...この記事を読む

どんな種類がある?メジャーな仮想通貨26銘柄をまとめてみた
ビットコインの一強時代は終わり、様々な仮想通貨が台頭してきました。でもビットコインとイーサリアムしか知らない!なんて人も多いかもしれないですね。主要な...この記事を読む

自作PC(マイニングリグ)の電源を1000Wに交換してみた
マイニングリグのグラフィックボードを増設しようと思いましたが SILVER STONE ST80F-TIにはPCIEスロットが4つしかないのでできません。そこで思い切って1000Wの...この記事を読む

無料セキュリティソフト「KINGSOFT Internet Security 2015」
パソコンを使ううえで最低限導入した方がいいソフトはセキュリティソフトです。ウイルスの感染を防ぎ、安心安全にネットライフを送るためにはセキュリティソフト...この記事を読む

初心者でも簡単に使える高機能テキストエディタ「Mery」
文章を書くことに特化したテキストエディタは数多くありますが、中でも私がオススメするのはMeryというソフトです。このMeryは高機能でなおかつ多機能なのが特徴...この記事を読む

郵便局の無料の「手作り風はんこ作成ツール」知ってた?
TwitterFacebookGoogle+はてブ無料で手作りはんこを作るなら郵便局のサイトで年末に年賀状を書くとき、お手紙や通知を書くとき、できるだけ手作り感のあるハガキ...この記事を読む

MinerGateで掘れる仮想通貨(アルトコイン)まとめ
マイナーゲートでマイニングできる仮想通貨にはあまり知られていないコインも多いですよね?そこで今回はマイナーゲートで掘れるアルトコインについてまとめてみ...この記事を読む

管理人について

金子

プログラミング歴9年、欲しいソフトは全部C言語で自作。C以外にもアセンブラ、JavaScript、VBScript、HTML、CSSが使える。

趣味はプログラミング、パソコンの改造、囲碁。モスバーガーと日高屋が大好き。最近、仮想通貨のマイニングにハマっている。

おすすめ

人気記事

スポンサードリンク

広告について

上の広告はバリューコマースの「おまかせ広告」です。広告主の選定も提携審査も不要!成果の出やすい広告が自動的に配信されるため、バナーの張り替えが必要ありません!あなたのブログも「おまかせ広告」で収益化してみませんか?

バリューコマースに会員登録する