code

code <file> 在浏览器编辑器中打开 PHP、JavaScript 或配置文件,不会运行其中的代码。只需修改普通文字时,edit 更轻量。

开发版本 1.3.7稳定
lil-terminal

概览

通常根据扩展名识别语法;可用 -l <lang> 或 -<lang> 手动指定。-n 仅在父目录已存在时创建缺失文件,不会清空已有文件。

直接在浏览器中编辑源码

include 管理可选的语法高亮 CSS/JavaScript。没有这些资源仍可编辑纯文本。仅支持可写文本文件,最大 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 与限制

include 管理可选的语法高亮 CSS/JavaScript。没有这些资源仍可编辑纯文本。仅支持可写文本文件,最大 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 或配置文件,不会运行其中的代码。