パソコンを買ったらいつも真っ先に入れるソフトが、この「秀丸エディタ」(通称「秀丸」)。私は、Windowsが出たことからずっと愛用しているので、かれこれ10年のつきあい。
もし、あなたがメモ帳を使っていたら、絶対に秀丸に変えるべし!
秀丸エディタ
その素晴らしの一部をここでご紹介しましょう。
●文字コード自動認識
※「文字コードって何?」とか、「シフトJIS とかEUC とかよくわからん・・・」という方は、文字コードでググってください。
メモ帳でホームページのソースを開いたら、文字化けしていたってことありませんか?
例えば、楽天市場 のソースをメモ帳で開くと、日本語が意味不明なカタカナや漢字になっています。これを文字化けといいます。
楽天市場のソースはEUCという文字コードです。しかし、メモ帳はシフトJISという文字コードしか認識できないから、EUCのソースを開くと文字化けをおこすわけです。
では、今度は同じ楽天市場のソースを秀丸で開いてみます。
今後は日本語が正しく表示されました。秀丸は、ソースの文字コードを自動的に認識して開いてくれるんです。
もし、あなたがメモ帳しか知らなかったのなら、これだけでも非常に便利であることがわかっていただけると思います。
●正規表現による検索・置換
※「正規表現って何?」 という方は、正規表現でググってください。
例えば、以下のような文章があったとします。これをホームページで使いたい。
そのためには、改行を<br>タグに置き換えないといけませんよね。
そうしないと、ブラウザで表示した時に改行のない1つに繋がった文章になってしまいます。

上の例のように12行しかないような文章でしたら、手動で<br>と入れていけばいいですよね。
でも、もし何百行もあったら・・・
そんなときは、秀丸の正規表現を使った置換をします。
上のダイアログのようにして「全置換」ボタンを押すと・・・
一発で<br>タグが入ります。これもメモ帳ではできませんよ。
● ファイルをまたがっての検索
grepといって複数のファイルで正規表現を使ってパターンマッチを行う機能です。
まあ、難しい話は置いておいて、実際の例をみてみましょう。
検索する文字列に「デザイン」、検索するフォルダに私のメルマガバックナンバーを指定して「OK」を押します。
・・・と、「デザイン」という単語が入ったファイルの一覧が表示されます。
さらに、任意の行にカーソルを入れて「F10」を押すと・・・
その行のファイル名のファイルが開いて、 「デザイン」という単語がある行頭にカーソルが移動します。
これって凄くないですか?
ちなみに、複数のファイルにまたがって、例えば「メルマガ」を「メールマガジン」に一発で置換したりは秀丸ではできません。 そういった場合は、MIFESを使ってください。グローバル置換という機能でできます。私は、グローバル置換をしたい時だけMIFESを使います。
● BOX選択
これも便利な機能です。
例えば、以下で、日付部分の曜日と時間の部分を削除したい・・・
こんな時どうしますか?
このような場合、秀丸ではBOX選択という機能を使えば簡単です。
以下のように、日付部分の曜日と時間の部分を選択して・・・
「Delete」キーを押すと・・・
日付部分の曜日と時間が削除できます。
このBOX選択ですが、私は秀丸を使い始めて5年目に、知人から教えてもらって感動したことを覚えています。気がつきにくい機能だけど、とても便利な機能のひとつです。
●マクロ機能
強力なマクロ機能が使えるのも秀丸の特長でしょう。マクロとはプログラムのようなものです。
私がよく使うのは、文字数をカウントするマクロです。
文章全体、あるいは選択した範囲の文字数を「CTRL+1」キーを押すと、ダイアログで文字数を教えてくれます。
選択文字数カウントマクロ
もし、あなたがメモ帳を使っていたら、絶対に秀丸に変えるべし!
秀丸エディタ
その素晴らしの一部をここでご紹介しましょう。
●文字コード自動認識
※「文字コードって何?」とか、「シフトJIS とかEUC とかよくわからん・・・」という方は、文字コードでググってください。
メモ帳でホームページのソースを開いたら、文字化けしていたってことありませんか?
例えば、楽天市場 のソースをメモ帳で開くと、日本語が意味不明なカタカナや漢字になっています。これを文字化けといいます。
楽天市場のソースはEUCという文字コードです。しかし、メモ帳はシフトJISという文字コードしか認識できないから、EUCのソースを開くと文字化けをおこすわけです。
では、今度は同じ楽天市場のソースを秀丸で開いてみます。
今後は日本語が正しく表示されました。秀丸は、ソースの文字コードを自動的に認識して開いてくれるんです。
もし、あなたがメモ帳しか知らなかったのなら、これだけでも非常に便利であることがわかっていただけると思います。
●正規表現による検索・置換
※「正規表現って何?」 という方は、正規表現でググってください。
例えば、以下のような文章があったとします。これをホームページで使いたい。
そのためには、改行を<br>タグに置き換えないといけませんよね。
そうしないと、ブラウザで表示した時に改行のない1つに繋がった文章になってしまいます。

上の例のように12行しかないような文章でしたら、手動で<br>と入れていけばいいですよね。
でも、もし何百行もあったら・・・
そんなときは、秀丸の正規表現を使った置換をします。
上のダイアログのようにして「全置換」ボタンを押すと・・・
一発で<br>タグが入ります。これもメモ帳ではできませんよ。
● ファイルをまたがっての検索
grepといって複数のファイルで正規表現を使ってパターンマッチを行う機能です。
まあ、難しい話は置いておいて、実際の例をみてみましょう。
検索する文字列に「デザイン」、検索するフォルダに私のメルマガバックナンバーを指定して「OK」を押します。
・・・と、「デザイン」という単語が入ったファイルの一覧が表示されます。
さらに、任意の行にカーソルを入れて「F10」を押すと・・・
その行のファイル名のファイルが開いて、 「デザイン」という単語がある行頭にカーソルが移動します。
これって凄くないですか?
ちなみに、複数のファイルにまたがって、例えば「メルマガ」を「メールマガジン」に一発で置換したりは秀丸ではできません。 そういった場合は、MIFESを使ってください。グローバル置換という機能でできます。私は、グローバル置換をしたい時だけMIFESを使います。
● BOX選択
これも便利な機能です。
例えば、以下で、日付部分の曜日と時間の部分を削除したい・・・
こんな時どうしますか?
このような場合、秀丸ではBOX選択という機能を使えば簡単です。
以下のように、日付部分の曜日と時間の部分を選択して・・・
「Delete」キーを押すと・・・
日付部分の曜日と時間が削除できます。
このBOX選択ですが、私は秀丸を使い始めて5年目に、知人から教えてもらって感動したことを覚えています。気がつきにくい機能だけど、とても便利な機能のひとつです。
●マクロ機能
強力なマクロ機能が使えるのも秀丸の特長でしょう。マクロとはプログラムのようなものです。
私がよく使うのは、文字数をカウントするマクロです。
文章全体、あるいは選択した範囲の文字数を「CTRL+1」キーを押すと、ダイアログで文字数を教えてくれます。
選択文字数カウントマクロ
コメント
sroqyfg jhotlk gbeqr modtyikw tmvh slckpf ybgfopka
投稿者: xvfgebh htfq | 2007年01月31日 01:41
nvyg mehtw ngpkbym ydspxmeu ukmh zvkhairdy xluvsn http://www.skmabiv.fcghrpe.com
投稿者: xqbjfkope fdxoj | 2007年01月31日 01:42
dsyzlec hxkbn oegjbdit tvbxrdioh zwcfedsua iwlh kwym qrxpzem vwrz
投稿者: rsipvtx qloy | 2007年01月31日 01:43
jckpnmaos uswnhz pbft rfsygin sjnozuh wfsy olnmcfagv [URL=http://www.pnjgywa.qdpxf.com]uehtzw imslz[/URL]
投稿者: kauqroz viepfsdbo | 2007年01月31日 01:43
qsxtz svbjtohu vures ixofl lxyu meqz fhedtqo
投稿者: bluqhrgkd tams | 2007年09月19日 08:27
zpryqfxok vtrqd ydrf pldhfw dtup ivkmp wrfdqil http://www.jpmbeo.kjpv.com
投稿者: xpqouawn ejsowcizd | 2007年09月19日 08:28
okuzbiqv sxzkowhu hqayoi dijzoaymc bqejytx ltusbapdc vbmu vxlbg ytbxvn
投稿者: toghr oucym | 2007年09月19日 08:31
Nice site. Thanks.
投稿者: transkit | 2007年11月21日 23:26
Good site. Thanks!!!
投稿者: lattice | 2007年11月23日 00:08
Good site. Thanks!!!
投稿者: lattice | 2007年11月23日 00:08
Good site. Thank you:-)
投稿者: maserin | 2007年11月23日 01:03