code

code abre arquivos-fonte graváveis no editor do navegador, detecta a sintaxe pelo nome do arquivo e pode criar um arquivo ausente com -n. O realce é opcional; a edição de texto continua funcionando sem os recursos avançados.

DesenvolvimentoVersão 1.3.6Estável
lil-terminal

Visão geral

Quando o contexto de sintaxe importa, code permite editar o fonte sem executá-lo. A detecção automática cobre o caso comum; a seleção explícita atende arquivos gerados ou extensões incomuns.

Editar código-fonte diretamente no navegador

code sandbox/src/Calculator.php abre esse arquivo para edição direta. Use -n apenas quando a criação for intencional e -l <lang> quando o nome não indicar a linguagem. Para texto simples, edit é a opção mais leve.

Sintaxe

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

Referência

code <file>

abrir um arquivo no editor de código

-n

criar um arquivo ausente antes de abrir

-l <lang> | -<lang>

selecionar destaque php, html, xml, css, js, json, ini, md, py, sql, sh ou lil

include -code -i @include

consultar o pacote de interface do editor

include -code -u @include

remover recursos opcionais sem remover code

help hotkeys

mostrar os atalhos do editor

Escolha do editor

Use code <file> quando o contexto de sintaxe ajudar a revisar o fonte. Para texto comum, edit <file> é mais leve. Abrir um arquivo no editor não executa seu conteúdo.

Detecção de linguagem

A linguagem vem do nome e da extensão. .env usa destaque INI; formatos desconhecidos abrem como texto simples. -l <lang> serve para arquivos gerados ou extensões incomuns.

Regras de arquivo

Somente arquivos de texto comuns, legíveis e graváveis são editados. Binários são rejeitados. Limite: 2 MiB e 100000 linhas. Com -n, o diretório pai deve existir e ser gravável.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Abrir um arquivo no editor de código

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install code
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install code -m
Versão pública exata

Instalar exatamente esta versão publicada.

install code -v 1.3.6
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade code
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install code -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Abrir um arquivo no editor de código
cd \sandbox | code src/Calculator.php
File      sandbox/src/Calculator.php
Language  php
Editor    opened
Criar um arquivo ausente antes de abrir
code \sandbox\tmp\review.js -n
File      sandbox/tmp/review.js
Language  js
New       yes
Editor    opened
Selecionar destaque php, html, xml, css, js, json, ini, md, py, sql, sh ou lil
code \sandbox\config\app.json -json
File      sandbox/config/app.json
Language  json
Mode      forced
Editor    opened
Selecionar destaque php, html, xml, css, js, json, ini, md, py, sql, sh ou lil
code \sandbox\scripts\demo.lil -l lil
File      sandbox/scripts/demo.lil
Language  lil
Mode      explicit
Editor    opened
Consultar o pacote de interface do editor
include -code -i
Package     code
Version     1.0
Components  css + js
Installed   yes

Esses comandos instalam os recursos opcionais do editor. Sem eles, code continua abrindo o arquivo com segurança no editor básico integrado.

Tratar um arquivo-fonte ausente
code \sandbox\missing.php
Arquivo não encontrado

Arquivo usado neste exemplo: sandbox/src/Calculator.php

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

<?php

declare(strict_types=1);

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

Documentação relacionada

Versão pública atual

v1.3.62026-08-10

Sincronização linguística

Conclui a sincronização da ajuda local e do servidor e reforça a segurança de localização de code.