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 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.10 その35 - RISC-V 向け Ubuntu Desktop 登場
    RISC-V 向け Ubuntu Desktop 登場 Ubuntu Desktop 26.10 では、RISC-V 向けデスクトップイメージがリリースされます。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Linux その445 - KDE Plasma 6.8 がリリースされました・KDE Plasma 6.8 の新機能と変更点
    KDE Plasma 6.8 の新機能と変更点 2026年10月14日、KDE Plasma 6.8 がリリースされました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その74 - Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象
    Qt6 で構築されたアプリがクラッシュする現象 Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象が報告されています。
記事のピックアップ
オプション