kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 19.10 その113 - コーディングをもっと効果的に・Snap Storeからインストール可能なIDEと開発ツール6選

Snap Storeからインストール可能なIDEと開発ツール6選

「Snap Store」からインストール可能なIDEと開発ツール6選の紹介です。


  • Development corner: IDEs and tools that can make your coding more productive

Snapパッケージとは

Snapパッケージは、ソフトウェアをパッケージング及びデプロイするための新しいパッケージフォーマットです。
Snapパッケージが利用できるOSは「Ubuntu」だけでなく、「Debian」「Fedora」「Arch Linux」「openSUSE」など、様々なOSで利用できます。

Snapパッケージは隔離された環境にソフトウェアを配置するため、他のソフトウェアや既存のシステムに影響を与えることなくソフトウェアのインストールや利用が可能です。
また、もしソフトウェアで不具合などの問題が発生すれば、以前のバージョンにロールバックする機能も備えています。

SnapパッケージはLinuxのソフトウェアをパッケージ化するための次世代のパッケージフォーマットです。
Snapの利用方法は、以下を参照してください。
各OSごとにSnapを利用する方法が紹介されています。

  • Installation instructions

「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種類以上のプログラミング言語に対応しています。



Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 24.04 その104 - Ubuntu 26.04 LTS へアップグレードするには・アップグレードの注意事項
    Ubuntu 26.04 LTS へアップグレードするには 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Ubuntu 26.04 LTS へアップグレードできます。
  • Ubuntu 26.04 その74 - Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象
    Qt6 で構築されたアプリがクラッシュする現象 Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象が報告されています。
  • Ubuntu 24.04 その103 - Ubuntu 26.04 LTS へアップグレード可能に・2年分の変化が一気にやってくる
    Ubuntu 26.04 LTS へアップグレード可能に 2026年9月29日、Ubuntu 24.04 LTS から Ubuntu 26.04 LTS へアップグレード可能になりました。
  • Linux その437 - KDE Plasma で実装予定の新機能や改善・オーバービュー効果の改善や Kup の通知機能の改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 26.10 その33 - Ubuntu 26.10 β版がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 β版がリリースされました 2026年10月1日、Ubuntu 26.10 β版 がリリースされました。
  • Ubuntu 26.10 その32 - Snapdragon X2 に対応した Ubuntu 26.10 実験版登場
    Snapdragon X2 に対応した Ubuntu 26.10 実験版登場 2026年9月29日、Snapdragon X2 に対応した Ubuntu 26.10 実験版が登場しました。
  • Ubuntu 24.04 その102 - Ubuntu Desktop 24.04.5.1 がリリースされました・ディスクイメージのダウンロード
    Ubuntu Desktop 24.04.5.1 がリリースされました 2026年9月15日、Ubuntu Desktop 24.04.5.1 がリリースされました。
  • Ubuntu 26.10 その26 - rust-coreutils へ完全移行・cp/mv/rm コマンドもRust版に移行
    rust-coreutils へ完全移行 Ubuntu 26.10 で rust-coreutils(uutils coreutils)へ完全移行します。
  • Ubuntu 26.04 その71 - Linux kernel のアップデート頻度増加へ・毎週アップデートリリース
    Linux kernel のアップデート頻度増加 2026年9月23日、Canonical は Ubuntu 向け Linux kernel のアップデートを毎週リリースする方針をアナウンスしました。
  • Ubuntu 26.10 その28 - Ubuntu Desktop の OOM Killer 設定の見直しとテストの呼びかけ
    OOM Killer 設定の見直し Ubuntu Desktop の OOM Killer 設定の見直しと、テストが呼びかけられています。
記事のピックアップ
オプション