マジセミドライブ

ウェビナー関連のニュースやITサービス&ツールの最新情報を随時配信します。

OSS情報

2020.01.01

【OSS情報アーカイブ】Notepad++

【OSS情報アーカイブ】Notepad++

※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。

「Notepad++」とは

「Notepad++」基本情報

■概要

Notepad++(ノートパッドプラスプラス)とは、メモ帳としても利用できるソースコードエディタです。Windowsで動作します。

■基本説明

Notepad++は、Microsoft Windows用のテキストエディタおよびソースコードエディタです。多くのプログラミング言語をサポートしています。

■動作環境

Windows環境で動作します。

■経緯

・2003年 初版リリース
・2015年以降 GitHubでホスト

主な特徴

■コンパクト軽量アプリ

Notepad++は「自在にカスタマイズ可能なGUIを備えたスリムで効率的なバイナリを提供すること」を目標として開発されています。

実行速度向上とプログラムサイズ縮小のために、強力な編集コンポーネント「Scintilla」をベースとして、Win32 APIコールを用いてSTLを利用したC++で実装されています。

■人気アプリ

Notepad++は、「SourceForge Developers Choice Award for Best Developer Tool」を2回受賞した実績があります。

また、Stack Overflowによる人気調査によると「2015年に1位」「2018年に3位」と上位に位置しています。

■タブインターフェース

タブインターフェースをサポートしているため、1つのウィンドウで複数のファイルを編集できます。

■プラグイン

Notepad ++は、プラグインによる拡張機能が可能です。

「HTML構文チェック機能」「CSS構文チェック機能」「テキストソート機能」「文字の大文字小文字変更機能」「引用処理機能」など、さまざまなプラグインが用意されています。

プラグインの自作も行えます。

プラグインディレクトリ

→Notepad++ →Plugin Central(Directory for Notepad++ plugins)

■その他の特徴

・カスタマイズ可能GUI
・異なる引数で起動

主な機能

■構文ハイライト機能

Notepad++はソースコードエディタであり、「プログラミング言語」「スクリプティング言語」「マークアップ言語」などに対して、「構文強調表示」「コード折りたたみ」「制限付きオートコンプリート」機能を提供します。

■その他の機能

・テキストファイルのクロスプラットフォーム対応機能
・多言語対応機能
・マルチビュー機能
・ドキュメントマップ機能
・WYSIWYGプリントアウト機能
・ズームイン/ズームアウト機能
・Perl互換の正規表現「PCRE」による検索/置換機能
・自動補完機能—単語補完、関数補完、関数パラメータヒント
・ブックマーク機能
・マクロ機能—記録と再生

補足情報

■同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「Brackets」「Atom」「Visual Studio Code」など。

■オフィシャルサイト

オフィシャルサイト

→Notepad++

ライセンス情報

Notepad++のライセンスは「GNU GENERAL PUBLIC LICENSE Version 2」です。

詳細について、こちらを参照ください。
→GitHub →notepad-plus-plus/notepad-plus-plus →notepad-plus-plus/LICENSE

ダウンロード

→Notepad++ →Download

 

参考元サイト

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

この記事のタグ一覧

おすすめの記事

【AIツール実験室】チャットAI対抗「添削能力」選手権🏆

AIツール実験室

2023.12.27

【AIツール実験室】チャットAI対抗「添削能力」選手権🏆

各チャットAIの「添削能力」について比較確認をしています。 「ChatGPT4と同等の添削能力を発揮した無料チャットAI」にご注目ください。 また、 ChatGPTカスタマイズ機能「GPTs」を利用して作成した GPTs文章添削機能「添削師匠さん✍️」を紹介しています。 課金勢は試しに使ってみてください。

AIツール関連 記事リストポータル

AIツール

2023.10.05

AIツール関連 記事リストポータル

AI 関連の記事をまとめたポータルページです。

【IT用語解説】「 デジタルヒューマン 」とは😊

IT用語解説

2024.01.26

【IT用語解説】「 デジタルヒューマン 」とは😊

【IT用語解説】「 デジタルヒューマン 」として、「デジタルヒューマンとは何か?」「どのようにして作成できるのか?」「私たちの世界にどのような影響を与えているのか?」などについて、まとめています。