GNU/Linux >> Linux の 問題 >  >> Linux

ベスト Linux コード エディター:レビューおよび比較されたトップ 11

コーディングはとても楽しいです。コーディングの方法を学べば、オペレーティング システム用の便利で優れたアプリを作成できます。優れたアプリケーション開発者になるには、さまざまなアプリケーションのコーディングやプログラミングについて知っておく必要があります。コーディング機能を簡単かつ迅速にするために、さまざまなタイプのコード エディター、テキスト エディター、または HTML エディターがいくつかのオペレーティング システム用に用意されています。同時に、それらのいくつかは OS 全体でうまく機能しています。 Linux で新しいソフトウェアを作成するために、多くの Linux コード エディターを利用できます。そうすれば、エキスパートの Linux コード開発者になることができます。

IDE (統合開発環境) またはコード エディターは、便利な機能を多数備えた新しいプログラムやアプリを構築するのに非常に優れています。ここでは、機能、オートコンプリートのタグとクラス、追加機能を備えたプラグイン、さらには入力しなくてもコードの断片を提供する、トップ 10 の最高の Linux コード エディターをリストします。

最高の Linux コード エディター

ここでは、レビューと比較を行って、ベスト 10 の Linux コード エディターを紹介します。これらの 10 は、Linux システム向けの特徴的な機能を備えた、最も人気のある最高の Linux コード エディターです。

1.エディターの革命家:アトム

コード エディターの世界では、何よりも重要な 2 つのことがあります。機能と柔軟性です。そのため、特にオープンソースのコード エディターが必要な場合は、Atom が非常に優れた選択肢となります。

テーマとパッケージで高度にカスタマイズ可能で、複数のカーソルとペインを使用してコーディングを容易にし、統合されたパッケージ マネージャーにより、ワークフローに適したツールを簡単に見つけることができます。つまり、21 世紀のハッキング可能なコード エディターです。 Atom が優れている理由を詳しく見てみましょう。

前述のとおり、コード エディターで最も重要な 2 つのことは、機能と柔軟性です。アトムは両方を持っています。高度なカスタマイズが可能で、ニーズに合わせてインターフェイスと機能を調整できます。

たとえば、他のユーザーと頻繁に共同作業を行う必要があるプロジェクトに取り組んでいる場合、「teletype」パッケージをインストールすると、ワークスペースをリアルタイムで簡単に共有できます。または、コード エディターにダーク テーマを使用したい場合は、選択できるオプションがたくさんあります。特に野心がある場合は、独自のテーマを作成することもできます。

柔軟性という点では、Atom は本当に優れています。複数のカーソルとペインをサポートしているため、同時に複数のファイルで作業できます。これは、バグを追跡したり、同様のコード行を突き合わせたりする場合に特に便利です。また、特定のファイルやコード行をすばやく見つける必要がある場合は、「シンボル」機能が役立ちます。 CTRL+R (または Mac では CMD+R) を押して、探しているファイルまたはシンボルの名前を入力し始めるだけです。Atom は、ファイル ツリー内のその場所に自動的にジャンプします。

豊富な機能と柔軟性を備えたハッキン​​グ可能なコード エディターを探しているなら、Atom は間違いなくチェックする価値があります。オープンソースで、高度なカスタマイズが可能で、使いやすく、コード エディターに必要なものがすべて揃っています。それでは、試してみませんか?どれだけ気に入っているかに驚くかもしれません。

Ubuntu へのインストール方法

sudo apt update
sudo apt upgrade
wget -qO - https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'
sudo apt install atom

2.ブラケット:誰でも使えるコード エディター

自称オタクとして、友人がBracketsを最初に勧めたとき、私は懐疑的でした.つまり、なぜさらに別のコード エディターが必要なのですか?私はすでにいくつか試してみましたが、何らかの形で欠けていることがわかりました.しかし、私の友人は Web 開発者であり、彼のことをよく知っているので、Brackets を試してみることにしました。結局、彼は正しかったのです —Brackets は素晴らしいソース コード エディターです!理由を教えてください。

ブラケットが優れている理由は何ですか?方法を数えさせてください!まず第一に、コーディングをより簡単に、より楽しくするための機能が満載です。たとえば、Web ページで選択した要素から CSS コードをすばやく生成できる「抽出」機能があります。これは、新しいスタイル シートをゼロから作成する場合に非常に便利です!

また、Brackets を使用して作業内容をリアルタイムでプレビューすることもできます。つまり、コード エディターと Web ブラウザーを何度も切り替える必要はありません (Sublime Text さん、あなたのことを見ています!)。また、チーム プロジェクトに取り組んでいる場合、Brackets には Adob​​e Creative Cloud や GitHub などのコラボレーション ツールのサポートが組み込まれているため、全員が同じページに留まることができます。

しかし、Brackets で本当に気に入った機能は、その「ライブ プレビュー」機能です。これにより、コード エディターを Web ブラウザーに直接接続して、変更を加えると同時に確認できます。ページを手動で更新する必要はありません!

デバッグに最適で、Web アプリケーションの開発が簡単になります。全体として、新しいコード エディターを探している場合は、Bracketstry を提供することを強くお勧めします。仕事の生産性と効率を高めるのに役立ちました。あなたにも同じことができると思います。コーディングをお楽しみください!

優れたコード エディターはたくさんありますが、私の意見では、Brackets はほとんどの人にとって最良の選択肢です。コーディングをより簡単に楽しくする機能が満載で、さらに Adob​​e Creative Cloud や GitHub などのコラボレーション ツールのサポートが組み込まれています。また、その「ライブ プレビュー」機能は驚くべきものです。コード エディターで行った変更をリアルタイムで確認できます。新しいコード エディターを探しているなら、Brackets をぜひ試してみてください。がっかりすることはありません!

Ubuntu へのインストール方法

sudo snap install brackets --classic

3.崇高なテキスト 3

Sublime Text 3 for Ubuntu は、コーディング、マークアップ、およびスタイルのための素晴らしいテキスト エディターです。 Sublime Text Editor を使用すると、コードの強調表示と表示の改善が可能になります。また、ファイルのインデックス作成と読み込みを大幅に高速化するカスタム正規表現エンジンも備えています。

崇高なコード エディターのコマンド パレット機能は、並べ替え、配置の変更、インデント設定の変更など、頻繁に使用される機能へのアクセスを提供します。 Sublime Text は高度なカスタマイズが可能です。メニュー、マクロ、キー バインディング、スニペット、補完など、シンプルな JSON ファイルですべてをカスタマイズできます。

Ubuntu へのインストール方法

sudo wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq.gpg
echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/stable/' | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt update
sudo apt install sublime-text

削除方法

sudo apt remove sublime-text
sudo apt autoremove

4. Vim – 保存することを忘れないプログラマーのためのエディター

コード エディターに関しては、多くのオプションがあります。しかし、無料でオープン ソースで、プログラマー向けに特別に設計された機能が満載のエディターを探しているなら、間違いなく Vim をチェックしてください。

Vim は「モーダル」コード エディターです。つまり、編集、ナビゲーション、およびその他のアクション用にさまざまなモードがあります。最初は戸惑うかもしれませんが、コツをつかめばとても役に立ちます。しばらく Vim を使用すると、Vim なしでどうやって生活していたのか不思議に思うでしょう。

Vim モード: 前に述べたように、Vim が優れている点の 1 つは、タスクごとに異なるモードがあることです。たとえば、Vim を初めて開いたときは、「通常」モードになっています。このモードでは、h/j/k/l などのナビゲーション キーを使用できます (または矢印キー) をクリックして、ファイル内を移動します。 :wq のようないくつかの基本的なコマンドを使用して、保存して終了することもできます (これについては後で詳しく説明します)。

カーソルを目的の場所に移動したら、 i を押して「挿入」モードに入ることができます。挿入モードでは、実際にコードの入力を開始できます。入力が完了したら、ESC を押して通常モードに戻ることができます。

「コマンド」モード (Vim 内からシェル コマンドを実行するために使用)、「ビジュアル」モード (テキストの選択に使用) など、他のモードもあります。しかし、今のところそれらについて心配する必要はありません。通常モードと挿入モードに慣れることだけに集中すれば、Vim マスターへの道を順調に進むことができます。

Vim コマンド: 先ほど説明したモードに加えて、Vim には、コードの編集を非常に簡単にする優れたコマンドがたくさんあります。たとえば、現在のコード行を削除するとします。 Vim では、通常モードで dd を押すだけです。行がなくなりました。

または、現在のコード行を 1 箇所上下に移動したい場合もあります。問題ない! Shift+j のいずれかを押すだけです または Shift+k 通常モードのとき (行を上または下に移動するかどうかによって異なります)。

これらは基本的な例のほんの一部です。ユーザーは独自のカスタム コマンドを作成することもできるため、文字通り何百もの異なる Vim コマンドが存在します。したがって、組み込みコマンドを探している場合でも、新しい機能を追加するプラグインを探している場合でも、必要な機能を正確に実行するものを誰かが既に作成している可能性は十分にあります。

プログラマーにとって、ツールボックスの中で最も重要なツールの 1 つは優れたコード エディターです。また、プログラマー向けに特別に設計された機能が満載の無料のオープン ソース エディターを探しているなら、Vim 以外に探す必要はありません。信じてください、しばらく Vim を使用すると、Vim なしでどうやって生活していたのか不思議に思うでしょう。

Ubuntu へのインストール方法

sudo apt update
sudo apt -y install vim

削除方法

sudo apt-get -y autoremove --purge vim

5. Gedit – 統合開発環境

Gedit は統合開発環境 (IDE) であり、Linux の GNOME デスクトップ環境のデフォルト コード エディターとしてプリインストールされています。この Linux テキスト エディターは、汎用目的で作成され、効率とシンプルさを目指しています。 Gedit は 2000 年に最初のリリースとして登場しましたが、C プログラミング言語で書かれていました。

このオープン ソースの無料のテキスト エディターには、国際化されたテキストが完全にサポートされています。 Gedit はカスタマイズ可能な構文を提供し、C、C++、HTML、JavaScript、XML、Python、Perl、およびその他の最新の言語など、広く使用されているいくつかのプログラミング言語を強調しています。ユーザーは離れた場所でファイルを編集することもできます。クリップボード機能 (切り取り/コピー/貼り付け) のオプションを提供します

Ubuntu へのインストール方法

sudo apt update
sudo apt install -y gedit

6.ブルーフィッシュ

Bluefish Linux コード エディターは、Linux Web 開発者の世界の初心者にとって最適な選択肢です。 Bluefish は、Linux、Mac OS、Windows、Solaris、およびその他の Linux ディストリビューションなどのさまざまなオペレーティング システム用に設計されたコード エディターです。

この最高の Linux HTML エディターは、外部プログラムの統合、タグとクラスのオートコンプリート、自動インデント、追加のプラグインのインストールなどのサポートなど、いくつかの優れた高度な機能を提供します。インターフェース。初心者が Linux でコーディングを始めるのに役立ちます。

他の最高のコード エディターとは異なり、Lint、Web-lint、XML-lint、Javac、Tidy などの複数の外部プログラムもサポートしています。この素晴らしいコード エディターの非常に重要な機能の 1 つは、特定のシステムがクラッシュまたはシャットダウンした後にデータを自動回復することです。

PPA 経由で Ubuntu にインストールする方法

sudo add-apt-repository ppa:klaus-vormweg/bluefish
sudo apt-get update
sudo apt-get install bluefish

7. CodeLite

CodeLite は、クロスプラットフォームをサポートする無料のオープンソース IDE です。このコード エディターは、C、C++、PHP、JavaScript などの最もよく使用されるプログラミング言語を提供します。 CodeLite は、Windows、macOS-X、Linux などの広く使用されているプラ​​ットフォームを念頭に置いて開発されています。

このコード エディターには、リファクタリング、ソース管理プラグイン、コード ナビゲーションなどの優れた便利な機能がいくつかあります。RAD (Rapid Application Development) ツール、LLDB Next Generation Debugger、いくつかのコンパイラーをサポートし、エラーをコード用語集として表示するなど、さまざまな機能を備えています。

PPA 経由で Ubuntu にインストールする方法

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install codelite -y

削除方法

sudo apt-get remove codelite -y

8.エクリプス – IDE

Eclipse は、今日のプログラミングの世界で最高のオープンソースのクロスプラットフォーム Linux コード エディターの 1 つです。この広く使用されている IDE は、UI 要素を簡単かつ迅速に構成するためのドラッグ アンド ドロップ機能をサポートする優れた GUI をユーザーに提供します。ソース ナビゲーションにより、Eclipse は構文の強調表示もサポートします。

続きを読む:古いコンピュータを強化するための最適な軽量 Linux ディストリビューション

このアプリは、コールグラフ、型階層、組み込みブラウザなど、いくつかの知識ツールを提供します。折りたたみとハイパーリンク ナビゲーションをサポートしています。ユーザーはプロジェクトを実行し、後で簡単に編集できます。この素晴らしいコード エディターを使用すると、視覚的なデバッグも可能です。

Ubuntu へのインストール方法

sudo apt update
sudo apt install eclipse

9. Code::Blocks – コード エディタ

Code::Blocks は無料ですが、高度にカスタマイズ可能で拡張可能なクロスプラットフォーム コード エディターであり、最も要求の厳しい理想的な機能を提供します。その一貫した UI により、すべての主要なプラットフォームで最も有名な C++ コード エディターの 1 つになりました。このコード エディターの最も重要な機能は、Code::Blocks と個々の開発者によって作成されたさまざまなプラグインをユーザーが簡単に使用できるようにすることです。

このエディターは、ファイルを高速かつスムーズにロードします。 GCC、C++ 5.5、Clang、Borland などを含むいくつかのコンパイラをサポートしています。この Linux コード エディターには、マルチターゲット プロジェクト、ワークスペースのサポート、ローカル関数シンボルの表示、構文の強調表示、カスタム メモリ ダンプなど、多くの優れた機能があります。 .

Ubuntu へのインストール方法

sudo add-apt-repository universe
sudo apt update
sudo apt install codeblocks
sudo apt install codeblocks-contrib

10.ギーニー

Geany は、優れた開発環境を提供するために GTK+ ツールキットの統合に使用される優れた IDE です。 IDE のように機能する Linux コード エディターを探しているなら、Geany はあなたのシステムに最適なエディターかもしれません。

この軽量のコード エディターは、主要な最新のプログラミング言語をすべてサポートしており、他の組み合わせによる依存関係が少なくなっています。 Geany の主な機能は、プラグイン可能で構成可能なユーザー インターフェイス、構文の強調表示、行番号付けなどです。

シンプルな UI と多くの構成可能な機能を備えていますが、開発者は C および C++ プログラミング言語でそれを作成していました。このエディターは、オートコンプリート タグ、コード ナビゲーション、コードの折りたたみ、シンボル リスト、プロジェクト管理など、さらに多くのタスクを実行できます。

Ubuntu へのインストール方法

sudo apt update
sudo apt install geany

11.ビジュアル スタジオ コード

今、このトップ リストに Visual Studio Code Editor を佳作として含めています。このコンテンツを公開した後、多くのユーザーから、このコード エディターを含めてほしいというリクエストが寄せられました。コンテンツを公開する際に、なぜこれを含めなかったのでしょうか?

他の多くの Linux ユーザーと同様に、Microsoft のプログラムはオープン ソース アプリケーション開発をサポートしていないため、私も好きではありません。しかし、今回は Microsoft との関係で状況が変わったようで、現在、Microsoft はこれを含む多くのオープン ソース ソフトウェア開発をサポートしています。では、なぜオープン ソース開発者に役立つものを残す必要があるのでしょうか?

Visual Studio Code は、Linux 用の完全にオープン ソースのコード編集ソフトウェアです。率直に言って、初心者と上級開発者の両方がプロジェクトを効率的に作成および維持するのに役立つ、驚くほど効果的な機能がたくさんあります。

このアプリは軽量で、Web 開発に適しています。主にオートコンプリートと便利なヒントをサポートし、コーディング、組み込みの拡張機能マネージャー、統合されたターミナル、デバッグ ツール、および全体として、膨大な数のプログラミング言語でコーディングする簡単な方法を提供します。

最終的な考え

最適な Linux コード エディターを選択することは、困難な作業になる可能性があります。非常に多くのオプションが用意されているため、どれが適切かを判断するのは難しい場合があります。この記事では、最高の Linux コード エディターのトップ 11 を概説し、それぞれの概要を簡単に説明しました。これが決定を容易にするのに役立つことを願っています!


Linux
  1. Linux用の最高のJavaScriptエディター

  2. トップ25の最高のLinuxパフォーマンス監視およびデバッグツール

  3. トップ 20 の最高の Red Hat Linux 認定資格とコース

  1. 最高のLinuxサーバーディストリビューション:比較したトップ10と推奨事項

  2. 最高のLinuxデスクトップ環境:15のレビューと比較

  3. Linuxのトップ7ベストテキストエディタ

  1. トップ 5 の最高の Linux テキスト エディター

  2. 最高の LaTeX エディター:Linux オタク向けにレビューされた 33 人の LaTeX エディター

  3. 最高の Linux パーティション マネージャー ツール:レビューおよび比較されたトップ 8