code

code apre sorgenti scrivibili nell’editor del browser, rileva la sintassi dal nome del file e può creare un file mancante con -n. L’evidenziazione è opzionale: senza asset avanzati resta disponibile la normale modifica del testo.

SviluppoVersione 1.3.6Stabile
lil-terminal

Panoramica

Quando il contesto sintattico conta, code permette di modificare il sorgente senza eseguirlo. Il rilevamento automatico copre i casi comuni; la scelta esplicita serve per file generati o estensioni insolite.

Modificare il sorgente direttamente nel browser

code sandbox/src/Calculator.php apre quel file per la modifica diretta. Usa -n solo per creare intenzionalmente un file e -l <lang> quando il nome non identifica il linguaggio. Per testo semplice, edit è più leggero.

Sintassi

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

Riferimento

code <file>

aprire un file nell’editor di codice

-n

creare un file mancante prima di aprirlo

-l <lang> | -<lang>

scegliere evidenziazione php, html, xml, css, js, json, ini, md, py, sql, sh o lil

include -code -i @include

mostrare il pacchetto di interfaccia dell’editor

include -code -u @include

rimuovere gli asset opzionali senza eliminare code

help hotkeys

mostrare le scorciatoie dell’editor

Scegliere l’editor

Usa code <file> quando la sintassi aiuta a controllare il sorgente. Per testo semplice edit <file> è più leggero. Aprire un file in un editor non ne esegue il contenuto.

Rilevamento del linguaggio

Il linguaggio deriva da nome ed estensione. .env usa evidenziazione INI; i formati sconosciuti si aprono come testo semplice. -l <lang> è utile per file generati o estensioni insolite.

Regole dei file

Sono modificabili solo file di testo normali, leggibili e scrivibili. I binari sono rifiutati. Limite: 2 MiB e 100000 righe. Con -n la directory padre deve esistere ed essere scrivibile.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Aprire un file nell’editor di codice

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install code
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install code -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install code -v 1.3.6
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade code
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install code -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Aprire un file nell’editor di codice
cd \sandbox | code src/Calculator.php
File      sandbox/src/Calculator.php
Language  php
Editor    opened
Creare un file mancante prima di aprirlo
code \sandbox\tmp\review.js -n
File      sandbox/tmp/review.js
Language  js
New       yes
Editor    opened
Scegliere evidenziazione php, html, xml, css, js, json, ini, md, py, sql, sh o lil
code \sandbox\config\app.json -json
File      sandbox/config/app.json
Language  json
Mode      forced
Editor    opened
Scegliere evidenziazione php, html, xml, css, js, json, ini, md, py, sql, sh o lil
code \sandbox\scripts\demo.lil -l lil
File      sandbox/scripts/demo.lil
Language  lil
Mode      explicit
Editor    opened
Mostrare il pacchetto di interfaccia dell’editor
include -code -i
Package     code
Version     1.0
Components  css + js
Installed   yes

Questi comandi installano le risorse opzionali dell’editor. Se mancano, code passa in modo sicuro all’editor integrato di base.

Gestire un sorgente mancante
code \sandbox\missing.php
File non trovato

File usato in questo esempio: sandbox/src/Calculator.php

L’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.

<?php

declare(strict_types=1);

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

Documentazione correlata

Versione pubblica attuale

v1.3.62026-08-10

Sincronizzazione linguistica

Completa la sincronizzazione della guida locale e server e rafforza la sicurezza della localizzazione di code.