プログラマー御用達のオープンソースのコテコテ多機能エディタ
| ライセンス: | フリーソフト |
| おすすめ度: |
|
| 著作権者: | K.Y氏、Don HC氏 |
| 動作環境: | XP/Vista/7 |
| 公式サイト: | Notepad++ EUC-JP 対応版 |
ある種詐欺ですよね、Notepad++とか言われたら善良な小市民の私なんか「ああ、はいはい、シンプルという免罪符を掲げたメモ帳プラスアルファのエディタですね。良くある良くある。」
でも蓋を開けたら、540度違った。一見さんお断り、プログラマー御用達のオープンソースのコテコテ多機能エディタだった。なにそれ。
これは、友達の犬がコーネリアスという名前なんですが、実物をみたら柴犬だった時以来の衝撃です。お前むしろシロとかタロウでしょ。常識的に考えて。
まあ、とは言ってもです、それはそれ、コーネリアスはコーネリアスとして受け止めなくてはいけません。事実そうなっているんだから仕方がない。
Notepad++は、海外で超絶人気のエディタらしいのですが、SJISには対応するものの、EUC-JPには未対応、日本語が少々化けたりすると日本語環境では使いづらい物でした。
そこで、オープンソースの利点を遺憾なく発揮し、K.Y氏によってEUC-JPに対応、文字化け解消させたのが今紹介している「Notepad++ EUC-JP 対応版」です。
タブ型インターフェースを採用、大量のプログラミング言語の色分け・自動補完に対応(今数えてみたら47種ありました)、正規表現の検索・Grep検索可能、
ウィンドウを分割して見比べながらの編集可、プラグインでの機能拡張可、そんなエディタです。素晴らしい。
やはりなんと言っても、プログラミング周りの機能の豊富さは特筆に値します。まずさっきも書きましたが、大量の言語に対応しています。
よほど変態的な言語を使おうってんじゃない限りは問題なさそう。しかも定義毎に色分け等は詳細に変更可能です。
後、編集周りがいいですね。自動補完機能があるので、関数などを途中まで打ってからCtrl+Spaceで候補の一覧を表示し、そこから選択すればOK。
いちいち関数名を記憶しておく必要無しです。括弧の後にカーソルを合わせると、対応する括弧が強調表示されるので括弧の対応が一目瞭然。
関数の折りたたみが可能で、邪魔なのはたたんで非表示。変数名を選択すると同一変数をハイライト表示。
インデントの対応がわかりやすいように縦軸に点線を表示して、ネストが深い日でも安心。
コーディングする時あったら便利だよね!って機能を過積載です。
プラグインで機能を拡張可能で、デフォでもいくつかインストールされています。サイドにフォルダをツリー表示出来る「Light Explorer」とか、
色分け等を維持したまま、HTMLとして出力する「Npp Export」などが同梱されています。
一番鼻血が出そうになったのはサイドバーにFTP機能を追加する「FTP Folders」です。これは、やばかった鼻血は出なくても鼻水は確実に出た。
最初は例によって先入観から「編集したファイルをすぐにアップロード出来るのか、便利ですよねー」とか思ってたら実際は90度ぐらい違った。
もちろん私が想像した使い方も可能でした。でも、FTP Foldersはもっと凄い事が出来た。
まず、ログインしてフォルダの一覧を表示し編集したいファイルをダブルクリックします。
するとあたかもローカル上のファイルのごとく開けて編集出来ます。
そんでもってCtrl+Sで上書き保存するじゃないですか、そうすると勝手に編集したファイルをアップロードしてくれます。
まるでサーバー上のファイルを直接編集しているような感覚です。
プログラミングに縁が無く、HTMLだけでサイトを作っている人にもこの機能はおすすめ。Notepad++はHTMLの色分けも補完も出来るしね。
ここまで書いて思ったのですが、私は最初にこの名前は詐欺だ、ペテンだ、とがなり立てましたがそうでもない気がしてきた。
メモ帳++的な使い方もありかも。多機能なわりには、そこそこ起動が速いんですよね。実行ファイルのサイズも1MB無いです。
機能は必要無ければ無視してしまえばいいんです。プログラミング以外の用途でも活躍は可能です。
ただ、日本語の扱いに少々難があります。国産のエディタでは単語の上でダブルクリックもしくは、Shift+Ctrl+矢印キーで単語の選択が可能です。
この操作をNotepad++でやると、一行全部が選択されてしまいます。単語の区切りが判別出来ていないようです。
英文の単語の区切りはスペースの有る無しだけなので、それしか見てないっぽいです。海外の出身のソフトなので仕方が無いとは思いますが、ちょっと残念。
管理人おすすめ度:
( 2008/09/16 )
| 4 : ippei さん | 掲載日:2010/06/04 | おすすめ度: |
|
スマートインデントついてますよ^^
いまや僕のメインエディタの記事があったので、嬉しくて投稿。
まぁでも確かに、一見お断りかもですねぇ。
| 3 : Masa さん | 掲載日:2009/08/30 | おすすめ度: |
|
他の方のレビューにもある通り日本語は弱いです。1バイトずれるというのはみたことありませんが、2バイトの記号を貼り付けると一時的に化けるというのは頻発します。また、デフォルトフォントが「Courier New」なのでそのままだとかなりの記号が他のソフトと別の記号で表示されます。で、他のフォントに変更するとプロポーショナルフォントの文字幅が全くそろわなくなります。
と、欠点が目立つのは確かですが、プログラマ用のテキストエディタとしてのインターフェイスに優れています。私の好みではツールバーのインターフェイスはEmEditor以外では一番いいと思いますし、色分けの正確さは見事の一言です。
同じ位置づけのプログラマ向けエディタ、サクラエディタとは一長一短あり、どちらがいいと一概に言えません。プログラミングやコーディングをすることが多いのであれば試してみて損はないと思います。
| 2 : kuramiya さん | 掲載日:2008/09/30 | おすすめ度: |
|
今エディタ放浪中のため、使っています。
いろんなプログラム言語を使う上では、GREP、シンタックスハイライト、タグ補完等、便利で助かります。特にGREPを含む検索は、秀丸エディタに並ぶ使いやすさを誇ると思います。
欲を言えば、スマートインデント機能が欲しかった。あと、各制御文字の表示・非表示を細かく指定できるところとか。加えて、横方向のルーラーがない(私が見つけられなかったのかもしれない)とか。
上記に示したような、微妙な設定に手が届いていないことが辛いです。高機能さよりも基本を抑えていたら、他の追随を許さない素晴らしいものになっていたと思います。
有志の手でEUC-JP対応版が登場したわけですが、未だ日本語の処理が不十分らしく、日本語のコピー&ペーストで貼り付けたものが1バイトずれて表示されるといったことも起こりました。
あくまでプログラマー向けです。メモを書いたり文章編集、ネタ帳には向いていないように思えます。
公式サイト : Notepad++ EUC-JP 対応版