Introdução

Parte 3

Do texto simples ao editor de código

Abrir um arquivo não é sempre a mesma tarefa. Escolha a menor ferramenta que expresse bem sua intenção.

Leia antes de editar

echo ou read muitas vezes bastam para conferir o conteúdo. Abra um editor só quando for realmente necessário escrever; em hospedagem remota, cada gravação desnecessária evitada reduz o risco.

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

`edit` para texto, `code` para código-fonte

edit é leve; code detecta a linguagem e oferece uma visão orientada ao código. Ambos podem criar um novo arquivo intencionalmente com -n. Escolha pela tarefa, não pela aparência de poder.

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

Mudanças pequenas e verificáveis

Depois de editar, confira novamente com stat e uma leitura. Assim um nome ou caminho errado aparece antes de virar uma sequência de problemas.

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

O arquivo ativo encurta o próximo comando

Depois de abrir um arquivo compatível, $ pode representar seu caminho, como em stat $. Se houver dúvida, escreva o caminho completo: um atalho só ajuda enquanto permanece óbvio.

code project/index.php
stat $

Código-fonte e estrutura são duas visões diferentes

INI ou JSON podem ser editados diretamente em code. Mas se a tarefa real for alterar uma chave lógica, o comando específico do formato costuma ser mais claro.

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

Torne a preparação do editor reutilizável

Um script pequeno pode instalar editores, criar arquivos padrão e preparar um estado conhecido. Automatize a preparação repetitiva, não a compreensão da mudança.

Guarde isto como script

Salve como editor-ready.lil: prepara as ferramentas, uma nota e um arquivo PHP para começar sempre de um estado conhecido.

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