code

code <file> は PHP、JavaScript、設定ファイルをブラウザーのエディターで開きます。ファイル内のコードは実行しません。簡単なテキスト編集なら edit の方が軽量です。

開発バージョン 1.3.7安定版
lil-terminal

概要

通常は拡張子から言語を判定します。-l <lang> または -<lang> で明示できます。-n は親フォルダーが存在する場合だけファイルを作成し、既存の内容は消しません。

ブラウザー上でソースを直接編集

任意の構文ハイライト用 CSS/JavaScript は include で管理します。なくてもプレーンテキストで編集できます。書き込み可能なテキスト(最大 2 MiB、100000 行)のみ対応し、バイナリは開けません。

構文

lil-terminal
code <file> [-n] [-l <lang>|-<lang>]

リファレンス

code <file>

コードエディターでファイルを開く

-n

存在しないファイルを作成してから開く

-l <lang> | -<lang>

php、html、xml、css、js、json、ini、md、py、sql、sh、lil のハイライトを選ぶ

include -code -i @include

自動管理されるエディターパッケージを確認する

include -code -u @include

code を残して任意のエディター資産を削除する

help hotkeys

エディターのショートカットを表示する

実行せずに編集する

code <file> は PHP、JavaScript、設定ファイルをブラウザーのエディターで開きます。ファイル内のコードは実行しません。簡単なテキスト編集なら edit の方が軽量です。

言語の判定と新規作成

通常は拡張子から言語を判定します。-l <lang> または -<lang> で明示できます。-n は親フォルダーが存在する場合だけファイルを作成し、既存の内容は消しません。

Base と制限

任意の構文ハイライト用 CSS/JavaScript は include で管理します。なくてもプレーンテキストで編集できます。書き込み可能なテキスト(最大 2 MiB、100000 行)のみ対応し、バイナリは開けません。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

PHP ソースを開く

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install code
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install code -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install code -v 1.3.7
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade code
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install code -u

例

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

PHP ソースを開く
cd \sandbox | code src/Calculator.php
[Browser editor: existing PHP source]
<?php

declare(strict_types=1);

final class Calculator
{
    public static function add(int $left, int $right): int
JavaScript ファイルを作成
code \sandbox\tmp\review.js -n
[Browser editor: new empty file]
sandbox/tmp/review.js
Language: js
JSON のハイライトを選ぶ
code \sandbox\config\app.json -json
[Browser editor: existing file]
sandbox/config/app.json
Language: json (selected)
lil スクリプトを強調
code \sandbox\scripts\demo.lil -l lil
[Browser editor: existing file]
sandbox/scripts/demo.lil
Language: lil (selected)
INI を手動指定
code \sandbox\config\.env.example -ini
[Browser editor: existing file]
sandbox/config/.env.example
Language: ini (selected)
プレーンテキストを開く
code \sandbox\data\sample.txt -l text
[Browser editor: existing file]
lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.
エディター資産を確認
include -code -i
Package     code
Components  CSS + JavaScript
Status      available separately from code

これらのコマンドは任意のエディター用リソースを導入します。なくても code は安全に基本の内蔵エディターへ切り替わります。

追加の資産を削除
include -code -u
Package     code
CSS/JS      removed when present
Command     still installed

これらのコマンドは任意のエディター用リソースを導入します。なくても code は安全に基本の内蔵エディターへ切り替わります。

ショートカットを表示
help hotkeys
hotkeys
Keyboard shortcuts are listed for the installed interface
存在しないファイルを確認
code \sandbox\missing.php
ファイルが見つかりません
未知の言語を拒否
code \sandbox\data\sample.txt -l unsupported
未対応の言語です

この例で使うファイル: sandbox/src/Calculator.php

例では、保護されたドキュメント用 /sandbox/ ワークスペースのファイルまたはディレクトリを使います。

<?php

declare(strict_types=1);

final class Calculator
{
    public static function add(int $left, int $right): int
    {
        return $left + $right;
    }
}

関連ドキュメント

現在の公開版

v1.3.72026-10-31

プロダクション向け調整

code の現在の安定版。code <file> は PHP、JavaScript、設定ファイルをブラウザーのエディターで開きます。