GitHubのインストール後のAtomエディターは、主要なプログラミング言語の構文強調表示をサポートしています。 ただし、より完全な作業-コードの検証、構文チェック、基本的なデバッグ、スニペット、ほとんどのコードエディターのように、追加のパッケージといくつかのアクションを接続する必要があります。
カットの下で、さらに次のことも伝えます。
- スクリプトの実行について
- Atomインターフェースから直接端末で作業する
- Appleが発表したSwiftサポートについて少し説明します
注意トラフィック-クリック可能な画像とアニメーションgif。 (〜3MB)最初は、サポートされているオペレーティングシステムNode.JSおよびAtomがあると考えています。 例では、OpenSUSE(13.1)で作業します(そして一般的に* nixディストリビューションで)既に箱から出して既にPythonだけでなくPHPや他のプログラミング言語があります。 Ubuntu(> 12.04)でも正常に動作します。 Windows 7または8を使用していて、それら(言語)を操作しなかった場合は、まずそれらをダウンロードしてインストールする必要があります。
注:作業を開始する前に、Atomをrootとして実行することをお勧めします。
経験は、それがより安定して動作することを示していますリンター
強調表示のためのAtomのイデオロギーは、構文とその分析を操作するためのメインパッケージは
Linterであり、これは他のコードリンター用のAPIのトップレベルです。 これは「プラグイン間の戦争」を終わらせるために行われます(
アイデアは、リンターがAtomエディターでエラーを解析して表示するためのトップレベルAPIを提供することにより、リンタープラグインの戦争を停止することです)。 ただし、すべてのサードパーティ開発者がこのイデオロギーを遵守して独自のプラグインを作成するわけではありません。
現在21言語で利用可能:- linter -php、PHPの場合は`php -l`
- linter-phpcs、PHPの場合、 `phpc`
- linter-phpmd、PHPの場合、 「phpmd」
- linter-pylint、Python用、 `pylint`
- linter-pyflakes、Python用、 `pyflakes`
- linter-pep8、Pythonの場合は「pep8」
- linter-flake8、Python用、 `flake8`
- linter -javac、Javaの場合、 「 javac 」
- linter-jshint、JavaScriptおよびJSON用、 `jshint`
- linter-jscs、JavaScript用、 `jscs`
- linter-scss-lint、SASS / SCSSの場合、 `scss-lint`
- linter-coffeelint、CoffeeScript用、 `coffeelint`
- linter-csslint、CSSの場合、 `csslint`
- linter-rubocop、RubyおよびRuby on Rails用、 `rubocop`
- linter-tslint、Typescriptの場合、 「tslint」
- linter -xmllint、XML用、 `xmllint`
- linter-shellcheck、Bashの場合は「shellcheck」
- linter-scalac、Scalaの場合、 「scalac」
- linter-clang、C / C ++、 `clang`の場合
- linter-ruby、ルビーの場合、 「ruby-wc」
- linter -lua、Luaの場合、 「luac -p」
スクリプトパッケージ:Atomからプログラムを実行する
スクリプト-atomでコードを実行するためのパッケージ。
スクリプトパッケージのインストールは、コマンドラインから可能です。
apm install script
またはメニュー
パッケージ->設定ビュー->インストール->パッケージその結果、次の言語をサポートする必要があります(26):AppleScript
バッシュ
Behat機能
コーヒースクリプト
CoffeeScript(Literate)^
きゅうり(ガーキン)*
エリキシル
アーラン†
F#*
行く*
グルーヴィー
ハスケル
Javascript
ジュリア
リリポン
LiveScript
ルア
MoonScript
newLISP
Perl
Php
Python
RSpec
ルビー
スカラ
スイフト
各言語は、プリインストールされたコンパイラ/インタープリターで動作します。
スクリプトパッケージは非常に頻繁に更新されます。 たとえば、Swiftサポートは2週間前に登場しました。 したがって、近い将来、新しい言語がサポートされる可能性が高いでしょう。
プログラムを開始するには、選択する必要があります
パッケージ->スクリプト->実行追加のオプションは、
Atomまたは
プロジェクトページのドキュメントにあります。
操作のために、作業ディレクトリを作成する必要があります。
それへのパスはここに書かなければなりません:
パッケージ->スクリプト->スクリプトの構成->現在の作業ディレクトリ開発者が新しい言語をサポートするためのアプリケーションを
ここに残し
ておくことができ
ます (すぐに返信)
また、Scriptパッケージの開発者からの少しのユーモア、
明らかに、彼らは世界のすべてを尋ねます:
Pervode:AtomはNodを見つけることができません| ルビー| Python | 私の靴下Python
この言語を強調するためのサポートは最初に来ます。 構文およびデバッグ用のパッケージ:
リンター+
言語Python +
リンターPython Pep8 +スクリプト
スクリプトはPythonコードを実行し、LinterおよびLinter Python Pep8は構文エラーを表示します。
おそらく、
Atom Python Debuggerを使用して
Pythonを操作できます。
エラーの強調表示とインストール後の起動は次のようになります。
Php
PHPには、スクリプトといくつかのパッケージも含まれています。
Atomは構文エラーを表示し、phpスクリプトを実行します。 スイフト
Mac OSの場合、Swiftコードを実行するための少なくとも2つのオプションがあります。
残念ながら、私たちはMacの下で何も書いていないので、この点は開発者によるものです。
SwiftはMac OSでのみ動作し、他のディストリビューションではサポートされないことがすぐにわかりました。
Swift構文の強調表示は、Language Swiftパッケージのインストール後、どのディストリビューションでも機能します。 ターミナル
C、C ++、Java実行可能コードを実行するには、Atom自体が多数の言語をサポートしているため、ターミナルを介して実行されるサードパーティパッケージ(Atomパッケージではなく、配布キットのパッケージ)を使用する方が簡単な場合があります。 Atomがコードエディターとして機能し、ターミナルが近くでそれを起動する場合、ターミナルにはAtomのような編集の利点がないため、これは非常に便利です。
Atomウィンドウでターミナルを起動するには、
Termパッケージをインストールします。 Atomウィンドウでターミナルを起動するには、選択します
パッケージ->コマンドパレット->トグルと用語必要なパラメーター。
結論として、スクリプトの開発者からの別の興味深いクリック可能なアニメーションgif、linksです。
参照資料