Snap Storeからインストール可能なIDEと開発ツール6選
「Snap Store」からインストール可能なIDEと開発ツール6選の紹介です。Snapパッケージとは
Snapパッケージは、ソフトウェアをパッケージング及びデプロイするための新しいパッケージフォーマットです。Snapパッケージが利用できるOSは「Ubuntu」だけでなく、「Debian」「Fedora」「Arch Linux」「openSUSE」など、様々なOSで利用できます。
Snapパッケージは隔離された環境にソフトウェアを配置するため、他のソフトウェアや既存のシステムに影響を与えることなくソフトウェアのインストールや利用が可能です。
また、もしソフトウェアで不具合などの問題が発生すれば、以前のバージョンにロールバックする機能も備えています。
SnapパッケージはLinuxのソフトウェアをパッケージ化するための次世代のパッケージフォーマットです。
Snapの利用方法は、以下を参照してください。
各OSごとにSnapを利用する方法が紹介されています。
「Ubuntu」では、デフォルトで「Snap」が利用できるようになっています。
またデフォルトでインストールされている「Ubuntuソフトウェア」から、Snapパッケージ(Snapアプリ)の検索やインストールが可能です。
Snap Storeとは
「Snap Store」はSnapパッケージ(Snapアプリ)を管理・配布するサービスです。ユーザーは「Snap Store」からSnapパッケージ(Snapアプリ)をインストールします。
1.Brackets
「Brackets」はWebデザイン及びWeb開発者向けのエディターです。「HTML」や「CSS」、「JavaScript」に焦点をあてており、38種類のファイルタイプをサポートしています。
「JavaScript」デバッガーやライブプレビュー機能、機能拡張など高度な機能も備えています。
2.QML Creator
「QML Creator」は、シンプルで軽量なIDEです。「QML」及び「JavaScript」ベースのプロジェクト向けです。
シンタックスハイライトやUIのプレビュー機能など、開発に必要な機能が提供されています。
3.cppcheck
「cppcheck」は「C/C++」コードを静的に分析するツールです。不具合の検出やコンパイラーで検出されないコードの記述ミスの検出に役立てることができます。
例えばメモリーリークの検出は非常に困難になるケースがありますが、このようなケースで「Cppcheck」を役立てることができます。
4.icdiff
「icdiff」はファイルの差異を表示するツールです。「icdiff」は相違点を強調表示し、違いを視覚的に把握することができます。
5.Sublime Merge
「Sublime Merge」は、「Git」のクライアントソフトです。強力なマージ機能や衝突の制御、コミット履歴と検索、高度な差分機能、そしてシンタックスハイライトなど、必要な機能が揃っています。
6.Notepad++
「Notepad++」は、非常に多機能なエディターです。コードリンティングや自動補完、スペルチェッカー、タブ、正規表現に対応した検索、マクロ、シンタックスハイライトなど高度な機能をサポートし、80種類以上のプログラミング言語に対応しています。