$ EDITOR odkazuje na premennú prostredia, ktorá je predvolene nastavená, aby vám umožnila pracovať s predvoleným editorom, keď je volaná z príkazového shellu. Toto musí byť vždy nastavené na nejakú formu textového editora alebo inú. Editorom môžu byť emacs, vi, nano, e3 alebo akýkoľvek iný terminálny textový editor. Linux a ďalšie operačné systémy podobné systému Unix majú určite veľa možností, pokiaľ ide o textové editory.
Niekedy môže byť napísanie dlhého príkazu z terminálu nepríjemné a možno budete chcieť použiť výkonné makrá alebo štruktúru príkazov, ktorá je dodávaná s jedným z týchto softvérov. Môžete tiež začať písať dlhý príkaz a uvedomiť si, že by ste chceli, aby bol súčasťou shell skriptu, pretože ho spustíte viackrát a nechcete ho už znova vypísať. Pre tieto situácie existuje technika rýchleho vyvolania.
Rýchlo vyvolajte editora z CLI
Najskôr začnite napísaním príkazu, ktorý by ste mohli považovať za dosť dlhý alebo zložitý. Je viac než pravdepodobné, že si neuvedomíte, kedy by taká príležitosť nastala v CLI, kým sa tak nestane. Kedykoľvek ste v polovici písania príkazu a chcete namiesto toho prejsť do výkonnejšieho prostredia editora, podržte stlačený kláves CTRL a stlačte kláves X. Uvoľnite kláves X a potom bez uvoľnenia klávesu CTRL stlačte kláves E. Pustite ich oboch a mali by ste byť vo svojom predvolenom prostredí editora.
Upravte štruktúru príkazov, s ktorou ste pracovali, spôsobom, ktorý by ste normálne mali. Ak uložíte súbor pod predvoleným názvom, napíšete: wq vo vi alebo podržíte CTRL a stlačíte O v nano, potom skutočne zistíte, že daný súbor je shell zahodený. Príkaz, ktorý ste upravili v textovom editore, sa analyzuje, akoby ste ho zadali v rozhraní CLI.
Ak ho chcete namiesto toho uložiť, musíte najskôr zavrieť iný názov súboru a uložiť ho pred zatvorením editora. V nano sa to dá dosiahnuť podržaním CTRL a stlačením O a následným napísaním konkrétneho názvu súboru.
1 minúta čítania