ベースは contribe の Encoding プラグインになります
Project Kenai にて公開しています
主な機能は以下の通りです。
・自動判定した文字コードでのファイルオープン
(判定には、Mozilla の文字コード検出ライブラリを Java へポートした、 juniversalchardet を使用しています)
・指定文字コードでのファイルオープン
・指定文字コード、改行コードでのファイル保存
使用方法の説明は以下となります
(使用は、あくまで自己責任でお願い致します)
まず、NetBeans IDE へプラグインのインストールを行います
メニューより「ツール > プラグイン」と選択、プラグインウィンドウが表示されたら、「設定」タブをクリックします
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYXz0hmvpvCsXaClPkpGwEjmrBrjlaZzAhD7E4yPzM6V6z_DbfqMR8HQ-2yqLOrem49ab4Q6FdgNRjSYN1CLKvNtOZm1mbLetqYFuJZCvcJxkT2UyWhGs7RB26QrYpJWw3SDih5-cGDKw/s320/nbchardet_01.png)
ウィンドウ内の「追加」ボタンをクリックし、「名前」に "Universal Chardet Support For NetBeans" 、「URL」に "http://kenai.com/projects/nbchardet/downloads/download/Latest_NetBeans671/updates.xml" と入力します
(「名前」は任意の名称で構いません)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6u5npnlvn2v2Ux2anepZHSogeiev-yRGv3SP7qeHoEu8hWMub7M6Dp_iuFvzjc5S-W332sUP4qoVxdVNhoOGQxNX9i5aPi2vAoAMe6RTx3TSwQyOIOBlwcZYkSZ_EV4oDL3gp_pDAyd8/s320/nbchardet_02.png)
了解」ボタンをクリックし、設定を追加後、「使用可能なプラグイン」タブをクリックし、ウィンドウ内の「カタログを再読み込み」をクリックします
再読み込み後、「検索」の入力フォームに「chardet」と入力すると、追加したプラグインが表示されます
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPIh4AXHhqDX1uQTH2C_l_E7uw0rI2rZ80yQ2whUFL3fXPOf_9_0K2OR75R3X_AXSPcFpjGb7NH4I8naFT1GZG29WMYp_17qSjvsM747Zlc8gQy25uZEqQl_OWentdr2GxsOIutZOPE8w/s320/nbchardet_03.png)
チェックボックスをチェックし、「インストール」ボタンをクリックします
以降はインストールウィザードの指示に従い、インストールを行ってください
次に使い方についてですが、ファイルを開く場合はメニューより「ファイル > 文字コードを指定してファイルを開く ...」と選択します
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzAojUCckXvsn6NcZpFfgeM96WC-RumaZ9lD0ExFXGMmC6djT0Yer57dQ2YSxL6T-4EbJaCMPS28ip3VMtnD_9Tdz2JGqZfFnHqk7o8jL5fFwjm_jB1lS2rxqOqJNOOfzfWncG_LiojFQ/s320/nbchardet_04.png)
ファイル選択ダイアログが表示されますので、文字コードのリストボックスから「自動検出」、または希望の文字コードを指定して「開く」ボタンをクリックするとファイルが開きます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdtcP13OKc_mXGM8I1GhLnAF91yALVFneT7oiD4A4myFakCZ5l7Ol6p-fkDn-3lvQXQInVWEkW71CNjt1hj2WsazKGtyMw_qG-VZrkY7YOAD6l06ayywozhkMaX3RxqW4pF6H3PMx9U3k/s320/nbchardet_05.png)
ファイルを保存する場合はメニューより「ファイル > 文字コードを指定してファイルを保存 ...」と選択します
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgShWpfFTg9yldAHkRcxH0K08fnBRXngADmGoiMJeAhUcabWWmUaERqbEVygh9iNLLH4r-wP6UPiZhF9mjq_c0u5IdaIRrgYC9j4ZUf0i3Wkfbgr6e7mXX3mO_zQHeyCVCUJoiQ-T0HwSw/s320/nbchardet_06.png)
ファイル選択ダイアログが表示されますので、ファイルを開く場合と同様に、文字コードと改行コードより希望の設定を選択してください。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvJvjpKmeY1Q3zrIhEkd3IPlhyPFTF3ZA6bMyrXOTi1YjrG2Y4R-gcPb4NxIo6IIIQybpt3lAhlq7nQjnikyWzuSp2pjJYkAqRel6vfXmFqcJHugIa4FP-4lUHZ-B1wlB5nXmoyYp4O9I/s320/nbchardet_07.png)
ファイルを開く際に改行コードを指定できないのは、現在の NetBeans の仕様となっています
以上が、 "Universal Chardet Support For NetBeans" の使用方法となります
何かお気づきの点や要望がありましたら、ご報告頂けたらと思います
3 件のコメント:
文字コード指定しての開く・保存ができるのは便利で重宝しております。
一点要望があります。
プロジェクト内でファイルを右クリックで
同様のことができるとさらに、使い勝手がよくなると思います。
可能であれば対応いただけないでしょうか
コメントありがとうございます。
返信が遅くなり、申し訳ありません。
対応はおそらく可能かと思いますので、調査を含め、少し時間を頂ければと思います。
便利に利用させていただいています。
前のコメントの方の件、私も同じ意見です。
(プロジェクトナビゲータなどで右クリックから開く)
さらに欲を言えば、私は「Open File fast」というプラグインからファイルを開くことが多いのですが、そのときに、
Universal Chardet Support For NetBeans
が使えるとかなりありがたいです。
ただ、他のプラグインと連動なので、無図解氏のかとは思いますが。。。
コメントを投稿