code

code yazılabilir kaynak dosyalarını tarayıcı editöründe açar, sözdizimini dosya adından algılar ve eksik dosyayı -n ile açıkça oluşturabilir. Vurgulama isteğe bağlıdır; gelişmiş editör asset’leri olmadan da düz metin düzenleme çalışır.

GeliştirmeSürüm 1.3.6Kararlı
lil-terminal

Genel bakış

Sözdizimi bağlamı önemli olduğunda code, dosyayı çalıştırmadan kaynağı düzenler. Otomatik algılama çoğu dosyada yeterlidir; üretilmiş dosyalar veya sıra dışı uzantılar için dil açıkça seçilebilir.

Kaynak kodu tarayıcıdan ayrılmadan düzenlemek

code sandbox/src/Calculator.php doğrudan o dosyayı düzenler. -n yalnız bilinçli oluşturma için, -l <lang> ise dosya adı dili anlatmadığında kullanılmalıdır. Düz metin için edit daha basit seçenektir.

Sözdizimi

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

Başvuru

code <file>

dosyayı kod editöründe açmak

-n

eksik dosyayı açmadan önce oluşturmak

-l <lang> | -<lang>

php, html, xml, css, js, json, ini, md, py, sql, sh veya lil vurgulamasını seçmek

include -code -i @include

editör arayüz paketini incelemek

include -code -u @include

code komutunu kaldırmadan isteğe bağlı asset’leri silmek

help hotkeys

editör kısayollarını göstermek

Editörü seçmek

Sözdizimi kaynak incelemeyi kolaylaştırıyorsa code <file> kullanın. Sıradan metin için edit <file> daha hafiftir. Dosyayı editörde açmak içeriğini çalıştırmaz.

Dil algılama

Dil ad ve uzantıdan belirlenir. .env INI vurgulaması kullanır; bilinmeyen biçimler düz metin açılır. Üretilmiş dosyalar veya sıra dışı uzantılar için -l <lang> kullanılabilir.

Dosya kuralları

Yalnız normal, okunabilir ve yazılabilir metin dosyaları düzenlenir. İkili dosyalar reddedilir. Sınır 2 MiB ve 100000 satırdır. -n ile üst dizin mevcut ve yazılabilir olmalıdır.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Dosyayı kod editöründe açmak

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install code
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install code -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install code -v 1.3.6
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade code
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install code -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Dosyayı kod editöründe açmak
cd \sandbox | code src/Calculator.php
File      sandbox/src/Calculator.php
Language  php
Editor    opened
Eksik dosyayı açmadan önce oluşturmak
code \sandbox\tmp\review.js -n
File      sandbox/tmp/review.js
Language  js
New       yes
Editor    opened
Php, html, xml, css, js, json, ini, md, py, sql, sh veya lil vurgulamasını seçmek
code \sandbox\config\app.json -json
File      sandbox/config/app.json
Language  json
Mode      forced
Editor    opened
Php, html, xml, css, js, json, ini, md, py, sql, sh veya lil vurgulamasını seçmek
code \sandbox\scripts\demo.lil -l lil
File      sandbox/scripts/demo.lil
Language  lil
Mode      explicit
Editor    opened
Editör arayüz paketini incelemek
include -code -i
Package     code
Version     1.0
Components  css + js
Installed   yes

Bu komutlar isteğe bağlı düzenleyici kaynaklarını kurar. Kaynaklar yoksa code güvenli biçimde basit yerleşik düzenleyiciye geri döner.

Eksik kaynak dosyasını ele almak
code \sandbox\missing.php
Dosya bulunamadı

Bu örnekte kullanılan dosya: sandbox/src/Calculator.php

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

<?php

declare(strict_types=1);

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

İlgili belgeler

Güncel herkese açık sürüm

v1.3.62026-08-10

Dil eşzamanlaması

code için yerel ve sunucu yardımını son kez eşzamanlar ve yerelleştirme güvenliğini güçlendirir.