削除された内容 追加された内容
FlaBot (会話 | 投稿記録)
m ロボットによる 追加: nn:Notepad++
.m... (会話 | 投稿記録)
w:Notepad++ 8 September 2008, at 11:55も使って修正・加筆
1行目:
{{Infobox Software
| name = Notepad++
| logo = [[Image:Npp.logo.png]]
| screenshot = [[Image:Notepad++ screenshot2.png|210px|Notepad++のスクリーンショット]]
| caption = Screenshot of Notepad++のスクリーンショット
| developer = [[:en:User:Donho|Donho]]
| released = {{initial release|2003|11|24}}
| latest_release_version = 45.90.3
| latest_release_date = [[2008年]][[5813日]]
| programming language = [[C++]]
| operating_system = [[Microsoft Windows|Windows]]
| language = [http://notepad-plus.sourceforge.net/commun/nativeLanguageFiles/ Multilingual多言語]]
| genre = [[ソースコード]][[テキストエディタ|エディタ]]
| license = [[GNU General Public License]]
| website = [http://notepad-plus.sourceforge.net/ notepad-plus.sourceforge.net]
}}
'''Notepad++'''(ノートパッドプラスプラス)はWindows用の[[フリーウェア|フリー]][[ソースコード]][[テキストエディタ|エディタ]]である。プロジェクトは[[SourceForge.net]]から配布され、800万本以上ダウンロードされている。<ref>{{cite web | title = SourceForge.net: Project Statistics for Notepad++ | publisher = [[SourceForge.net]] | url = http://sourceforge.net/project/stats/detail.php?group_id=95717&ugn=notepad-plus&type=prdownload&mode=alltime&package_id=0| accessdate =2008-05-01}}</ref>
 
このプロジェクトは[[Scintilla]]と呼ばれるコンポーネントをベース基づいており、[[Windows API|Win32API]]コールを用い、[[Standard Template Library|STL]]を利用した[[C++]]で記述されている。Notepad++の目的は全体的、自在にカスタマイズ可能な[[グラフィカルユーザインタフェース|GUI]]を備えた、スリムで効率的な[[バイナリ]]を提供することである。
 
==サポートするプログラミング言語==
Notepad++は、以下の[[コンピュータ言語]]向けのシンタックスハイライト(構文の強調表示や変数・関数の色分け、折りたたみなど)をサポートしている。
 
Notepad++は
[[Active Server Pages|ASP]],
[[Ada]],
60 ⟶ 59行目:
[[VHDL]],
[[Visual Basic|VB]]/[[VBScript]],
[[Extensible Markup Language|XML]]向けのシンタックスハイライトをサポートしている。.
 
更にユーザは組み込まれているユーザランゲージデファイン言語定義システムを利用することでNotepad++を拡張し独自のたとえば[[MediaWiki]]やFotran 90といった、デフォルトで定義されていない言語のシンタックスハイライト定義ある程度自作することができる。
 
==特徴==
68 ⟶ 67行目:
*[[自動補完]](言語とファイル)
*ブックマーク
*[[シンタックスハイライト]](およびブレース加えて、括弧とインデントハイライト)
*[[正規表現]]による検索と置換
*画面分割(スクロールの同期も可能)
*スクリーン分割編集
*ズーム
*[[スペルチェッカ]](組み込みだが[[GNU Aspell|Aspell]]が必要)
*Hex編集(標準インストールに含まれるプラグイン)
*タブエディタ(多段表示にも一応対応)
*[[タブブラウザ]]
*[[File Transfer Protocol|FTP]]ブラウザ(標準インストールに含まれるプラグイン)
*[[Unicode]]を含む様々なフォーマットサポート
*自動アップデート
 
[[マクロ (コンピュータ用語)|マクロ]]と[[プラグイン]]をサポートしている。多くのテキスト変換のオプションを提供するTextFXと呼ばれるユーザが書いたプラグインがデフォルトで含まれている。
 
Scintillaがマルチラインは複数行にわたる正規表現の検索と置換をサポートしていないにもかかわらず、Notepad++はこの事実問題軽減す解決しうるプラグインを含むことでサポートしている。
 
==互換性==
 
Notepad++はマイクロソフトのWindows OSでのみ使用可能である。開発者は一人だけで、ソフトウェアを他のオペレーティングシステムへ移植する時間あるいは資源がない。しかし、ユーザはWineのようなエミュレータを使うことでLinuxのようなほかのプラットフォームで動作させることが出来る。
 
94 ⟶ 93行目:
==外部リンク==
{{Portal|FLOSS|}}
* [http://notepad-plus.sourceforge.net/ 公式ウェブサイト(英語など)]
* [http://notepad-plus.sourceforge.net/uk/nppLinux.php How to install Notepad++ on Linux].
* [http://code.google.com/p/npp-installer/ Notepad++ Linux Installer]