Kaip iškviesti redaktorių ilgai komandai CLI



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

$ EDITOR nurodo aplinkos kintamąjį, kuris pagal numatytuosius nustatymus leidžia dirbti su numatytuoju redaktoriumi, kai iškviečiamas iš komandos apvalkalo. Tai visada turi būti nustatyta kaip kokia nors teksto redaktoriaus forma. Redaktorius gali būti „emacs“, „vi“, „nano“, „e3“ ar bet kuris kitas terminalo teksto rengyklė. „Linux“ ir kitos „Unix“ tipo operacinės sistemos tikrai turi daugybę galimybių kalbant apie teksto redaktorius.



Kartais ilgos komandos rašymas iš terminalo gali būti erzinantis, todėl galbūt norėsite naudoti galingas makrokomandas ar komandų struktūrą, pateiktą kartu su viena iš šių programinės įrangos dalių. Taip pat galite pradėti rašyti ilgą komandą ir suvokti, kad norėtumėte, kad ji būtų „shell“ scenarijaus dalis, nes ją vykdysite daugiau nei vieną kartą ir nebeturėsite jokio noro dar kartą ją išrašyti. Šiose situacijose taikoma greita iškvietimo technika.



Greitai pasikvieskite redaktorių iš CLI

Pirmiausia pradėkite parašyti komandą, kurią galite laikyti gana ilga ar sudėtinga. Daugiau nei tikėtina, kad nesuvoksite, kada tokia proga atsiras CLI, kol taip neatsitiks. Bet kuriuo metu įpusėjus komandai ir norėtumėte pereiti į galingesnę redaktoriaus aplinką, palaikykite nuspaudę CTRL ir tada paspauskite X. Atleiskite klavišą X, tada neatleisdami CTRL, paspauskite klavišą E. Paleiskite juos abu ir turėtumėte būti numatytojoje redaktoriaus aplinkoje.



paveikslėlis-a

Redaguokite komandų struktūrą, kurioje dirbote, taip, kaip paprastai turėtumėte. Jei išsaugosite failą pagal numatytąjį pavadinimą, įvesdami: wq į vi arba laikydami nuspaustą CTRL ir stumdami O nano, iš tikrųjų rasite, kad failas bus atmestas apvalkale. Komanda, kurią redagavote teksto rengyklėje, bus analizuojama taip, tarsi ją įvestumėte į CLI.

b paveikslėlis



Jei norite jį išsaugoti, pirmiausia turėsite nurodyti kitą failo pavadinimą ir išsaugoti jį prieš uždarydami redaktorių. Nano srityje tai galima pasiekti laikant nuspaustą CTRL ir paspaudus O, tada įrašant konkretų failo pavadinimą.

1 minutė perskaityta