ホームページ > 開発ツール > sublime > 崇高にコードを実行する方法は?

崇高にコードを実行する方法は?

James Robert Taylor
リリース: 2025-03-06 11:36:17
オリジナル
320 人が閲覧しました

崇高なテキストでコードを実行する方法は?

崇高なテキストには、IDEのようなコードを直接実行するための機能が組み込まれていません。 代わりに、外部ツールに依存し、システムを構築してコードをコンパイルおよび実行します。 このプロセスには、通常、プログラミング言語に固有のビルドシステムを定義します。このビルドシステムには、コンパイラまたはインタープリターを使用してコードを実行するコマンドが含まれます。 故障は次のとおりです。ビルドシステムの定義:

に移動します。これにより、新しいファイルが開きます。
  1. Tools > Build System > New Build System
  2. ビルドシステムの書き込み:
  3. 実行するコマンドを指定するJSONファイルを記述する必要があります。 これは、プログラミング言語とオペレーティングシステムによって異なります。いくつかの例を次に示します。

    • python:

      {
       "cmd": ["python", "-u", "$file"],
       "selector": "source.python"
      }
      ログイン後にコピー

      これは、pythonインタープリター、-u(より良いリアルタイムフィードバックのためのバッファー出力)、および$file(現在のオープンファイルを表しています)を使用します。 このビルドシステムは、Pythonファイルのみに適用されるようにこのビルドシステムが保証されます。取り扱い。 selector)。 Sublimeテキストは自動的に検出され、

      メニューに追加されます。
    • コードを実行します。コードファイルを開き、から新しく作成したビルドシステムを選択し、コードを実行するために

      (または
      {
       "cmd": ["g++", "$file_name", "-o", "$file_base_name", "-Wall", "-std=c++11"],
       "shell": true,
       "file_regex": "^(.*):([0-9]+):?([0-9]+)?:? (.*)$",
       "working_dir": "$file_path",
       "selector": "source.c++"
      }
      ログイン後にコピー
      )を押します。出力はSublime Text Consoleに表示されます。 上で説明したように、それは本質的にどの言語をサポートしていません。機能は、各言語に適切なビルドシステムを定義することから得られます。 Python、C、Java、JavaScript、Go、Ruby、その他多くの言語のビルドシステムを作成できます。 重要なのは、選択した言語に正しいコンパイラまたはインタープリターを使用するようにビルドシステムを構成することです。 使用する言語が多いほど、より多くのビルドシステムを作成および管理する必要があります。

      崇高なテキストでコードを実行するのに最適なプラグインは何ですか?

      崇高なテキストはコードを実行するためにプラグインを必要としませんが(ビルドシステムで十分です)、プラグインはエクスペリエンスを向上させることができます。 理想的な選択はワークフローと好みに依存するため、単一の「最高の」プラグインはありません。 ただし、いくつかの役立つプラグインには次のものがあります:

      • sublimerepl:
      • このプラグインは、コードスニペットを実行するためのよりインタラクティブな方法を提供します。オートコンプリート、およびコードの実行に間接的に役立つ仮想環境との潜在的に統合。ランニングコードのコア機能は、ビルドシステムに依存しています。
      • Sublimeテキストには、コード実行のための組み込み機能がありますか?これは強力なテキストエディターですが、その主な機能はコード編集であり、コード実行ではありません。 実行は、カスタムビルドシステムを介して呼び出される外部ツール(コンパイラ、通訳者)に完全に依存しています。このデザインは、崇高なテキストを軽量で柔軟に保ち、言語固有の実行エンジンに負担をかけることなく、膨大な範囲の言語をサポートできるようにします。

以上が崇高にコードを実行する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート