プレーンテキストからコードエディタへ
「ファイルを開く」は一種類の作業ではありません。目的を最も素直に表す小さな道具を選びます。
編集する前に読む
内容を確認するだけなら
install echo edit code statecho project/notes/ideas.txtread project/notes/ideas.txtテキストは `edit`、ソースは `code`
edit project/notes/ideas.txtedit project/notes/todo.txt -ncode project/index.php -ncode project/index.php -php小さく、確認できる変更をする
編集後は
stat project/index.phpecho project/index.phpアクティブファイルで次のコマンドを短くする
対応ファイルを開いた後、$ はそのパスを表せます。たとえば
code project/index.phpstat $ソースと構造は別の見方
INI や JSON を
code project/config/app.ini -inihelp iniエディタの準備を再利用可能にする
小さなスクリプトでエディタを揃え、標準ファイルを作り、既知の開始状態を用意できます。繰り返しの準備を自動化し、変更内容への理解まで自動化しないことが大切です。
スクリプトとして残す
editor-ready.lil として保存します。読み取り・編集ツール、メモ、PHP ファイルを用意し、毎回わかっている状態から始めます。
#lil
@install echo edit code stat
cd lil-playground
edit project/notes/todo.txt -n
code project/index.php -n
stat project/index.php