\r\n\r\n
XcodeはMacの開発環境として最適ですが、初心者の方には少し敷居が高いかもしれません。もし、好奇心旺盛で、ただ遊んでみたいだけなら、Microsoftのvisualstudio codeの方がいいかもしれませんね。
数年前にマイクロソフトがMacとiOSのサポートを強化したため、Macスペースでマイクロソフトを見ることはもはや驚くべきことではありません。
複数の言語をサポートしており、Xcodeとは異なるニーズに対応しているため、比較する必要すらありません。
拡張性の高いテキストエディタをお探しなら、visualstudioはSublimeやAtomの真のライバルとなるでしょう。最近のマイクロソフトのmacOS製品の多くがそうであるように、この製品は驚くほどアップル社のプラットフォームになじんでいます。
ダークなテーマで、Windows版から急いで移植したような印象はありません。コードは単純な自動化スクリプトに適していますが、プラグインサポートが本当に優れているところです。
コミュニティが開発したプラグインを使えば、visualstudio codeはテキストエディタになります。あるプラグインを使えば、エディター上でシェルスクリプトを記述・実行できるほか、他の多くの言語も使用できます。もう一つはドロップインをサポートする。Applescriptを記述して実行するプラグインもある。
Windowsを使わなければならないシステム管理者であれば、MacでPowershellを書くためのコードを使うこともできます。開発者は、ほとんどすべての言語をサポートするプラグインを見つけることができます。
また、Gitによるバージョン管理機能を搭載しているため、1つのエディターですべての操作を簡単に行うことができます。
MicrosoftがvisualstudioのコミュニティをMacに移植したとき、少し混乱しました。このデザインは、クロスプラットフォームのモバイル開発という考え方に重点を置いています。これには、C#を使用したマルチプラットフォーム・モバイル・アプリケーションをサポートするXarmin社のパッケージが多数含まれています。
Codeは、手荒なことはせずに、シンプルなスタンドアローンプログラムを提供します。Visualstudioのコードサイトにアクセスすれば、自動的にMacであることを検知してくれます。
パッケージをダウンロードし、解凍してください。アプリケーションをアプリケーションフォルダにコピーしたら、準備は完了です。最初にアプリケーションを開くと、アプリケーションの基本的な使い方が記載されたWebページが表示されます。これには、インストールできる代表的なプラグインが含まれています。
下にスクロールすると、便利なショートカットキーのリストが表示されます。Shift+Command+Pを押すと、利用可能なコマンドの全リストが表示されます。VimやEmacsのショートカットがお好みなら、これらを利用するためのプラグインも用意されています。
Visualstudioのページでは、これらのプラグインを閲覧できる無料のプラグインマーケットプレースが提供されています。また、アプリケーション内で検索してインストールすることもできるので、すぐに使い始めることができます。プラグインマーケットプレイスを開くには、左側のツールバーで一番下のアイコンをクリックします。
デフォルトでは、最も人気のある拡張機能のリストを開きます。
上記の例では、AppleScriptプラグインをインストールします。Applescriptの記述と実行をサポートしており、Macのネイティブ言語の使用経験を積むことができます。
プラグインメニューで、Applescriptと入力すると、最初に表示されるはずです。選択してインストールをクリックし、リロードボタンがポップアップされるのを待ちます。クリックするとコードが再読み込みされ、プラグインが実行できるようになります。
簡単なスクリプトを書き、エディターを使って実行してもらいます。まず、iTunesを開き、コードに切り替えます。以下のスクリプトを入力します。
tell application "iTunes"Quitend tellスクリプトを「終了」- iTunes.applescriptファイルとして保存すると、正しい構文が強調表示されるはずです。スクリプトを実行するには、Shift+Option+Rを押してください - iTunesが終了するのが見えるはずです。これにより、visualstudioのコードを使用して、アップルスクリプトを記述し、実行できることが確認されました。
もちろん、OS内蔵のエディターもすでにあります。ただし、CodeRunnerユーティリティをインストールして、シェルスクリプトを実行することも可能です。これで、コードはスクリプトを処理するための中心的な場所となることができます。
プログラマー向けには、Gitとデバッグが組み込まれています。左のツールバーからすべてにアクセスできます。ターミナルを使用している場合は、アプリケーションから直接アクセスできます。デバッグアイコン(バグのための線がある)をクリックすると、小さなターミナルをクリックし、コマンドラインで作業することができます。
Git は、開いているフォルダーでの作業をサポートしていますが、変更とコミットをすべて同じウィンドウで簡単に行えるようになっています。もし、ディレクトリを横に固定したいだけなら(Text Wranglerのように)、この方法はないようです。これは些細な不満ですが、人によってはコンバートの妨げになるかもしれません。
また、クロームをすべて取り除くZenモードも用意されており、気が散らないエディタを実現します。
必要に応じてスクリプトエディターとして使用することもできますが、コードを使用して実行できるアクションは多岐にわたります。各プラグインのインストールは、後述するコードにコマンドをコピーするだけで可能です。
マークアップを書くことに重点を置いたテキストエディタをお探しの方は、以下のプラグインを組み合わせてご利用ください。
Markdown-All-In-One - このプラグインはMarkdownの目次およびリストのキーボードショートカットとサポートを提供します。また、文字を入力する際に、もう一つのペインを開いてプレビューすることも可能です。インストールするコマンドは、ext install markdown all-in-oneです。
Markdown Converter - あなたが他のフォーマットに変換するためにMarkdownを書いている場合、このプラグインは様々なフォーマットから選択することができます。HTMLやPDFはもちろん、画像ファイルにも対応しています。インストールするコマンドは、ext install markdown converter です。
Web開発用のコードを設定するには、以下の組み合わせを推奨します。
HTML5 Code Snippets - コードスニペットのHTMLハイライトとオートコンプリートを可能にするプラグインです。インストールするコマンドは、ext install html snippets です。
Javascript (ES6) コードスニペット - このプラグインは、ES6構文を使用するJavascriptのスニペットを備えています。インストールするコマンドは、ext install JavaScriptSnippetsです。
CSSクラス名のスマートな認識 - CSSワークシートの定義されたクラスに対するオートコンプリートを設定するための便利なツールです。インストールするコマンドは、ext install html css class completion です。
Codeは、多数のプラグインを搭載した最初のエディタではありませんが、業界で最も優れたプラグインのいくつかをサポートしています。コードには、初心者から上級者までをサポートする多彩なオプションが用意されています。テキストエディタよりもオプションの多い便利なテキストエディタとして簡単に利用できるのです。
Macでスクリプトを書き始めたばかりで、他のテキストエディタに思い入れがあるなら、あなたの選択がベストである理由を教えてください。
写真提供:Galushko Sergey/Shutterstock