Giriş

Bölüm 3

Düz metinden kod editörüne

Bir dosyayı açmak tek bir iş değildir. Niyeti en net anlatan en küçük aracı seçin.

Düzenlemeden önce okuyun

İçeriği kontrol etmek için çoğu zaman echo veya read yeterlidir. Gerçekten yazmanız gerektiğinde editörü açın; uzak barındırma üzerinde gereksiz her yazma işlemi kaçınılabilir bir risktir.

install echo edit code stat
echo project/notes/ideas.txt
read project/notes/ideas.txt

Metin için `edit`, kaynak için `code`

edit hafiftir; code dili algılar ve kaynak odaklı görünüm sunar. İkisi de -n ile bilinçli olarak yeni dosya oluşturabilir. Seçimi güç görüntüsüne değil göreve göre yapın.

edit project/notes/ideas.txt
edit project/notes/todo.txt -n
code project/index.php -n
code project/index.php -php

Küçük ve doğrulanabilir değişiklikler

Düzenlemeden sonra stat ve bir okuma komutuyla tekrar kontrol edin. Yanlış ad ya da yol, sonraki hatalara dönüşmeden yakalanır.

stat project/index.php
echo project/index.php

Etkin dosya sonraki komutu kısaltır

Desteklenen bir dosya açıldıktan sonra $ onun yolunu temsil edebilir; örneğin stat $. Şüphe varsa tam yolu yazın: kısayol ancak açık olduğu sürece değerlidir.

code project/index.php
stat $

Kaynak ve yapı iki ayrı görünümdür

INI veya JSON'u code içinde doğrudan düzenleyebilirsiniz. Ama gerçek amaç mantıksal bir anahtarı değiştirmekse, formata özel komut çoğu zaman daha nettir.

code project/config/app.ini -ini
help ini

Editör hazırlığını yeniden kullanılabilir yapın

Küçük bir betik editörleri kurabilir, standart dosyaları oluşturabilir ve bilinen başlangıç durumunu hazırlayabilir. Tekrarlanan hazırlığı otomatikleştirin, değişikliği anlama kısmını değil.

Bunu betik olarak saklayın

editor-ready.lil olarak saklayın: araçları, bir notu ve PHP dosyasını hazırlayarak bilinen bir başlangıç durumu oluşturur.

#lil
@install echo edit code stat
cd lil-playground
edit project/notes/todo.txt -n
code project/index.php -n
stat project/index.php