Editorin kutsuminen pitkälle komennolle CLI: ssä



Kokeile Instrumenttia Ongelmien Poistamiseksi

$ EDITOR viittaa ympäristömuuttujaan, joka on oletusarvoisesti asetettu sallimaan sinun työskennellä oletuseditorin kanssa, kun sitä kutsutaan komentokuoresta. Tämä on aina asetettava jonkinlaiseen tekstieditoriin tai muuhun. Editori voi olla emacs, vi, nano, e3 tai mikä tahansa muu päätelaitteen tekstieditori. Linuxilla ja muilla Unix-tyyppisillä käyttöjärjestelmillä on varmasti paljon vaihtoehtoja tekstieditorien suhteen.



Joskus pitkän komennon kirjoittaminen päätelaitteesta voi olla ärsyttävää, ja voit halutessasi käyttää tehokkaita makroja tai komentorakennetta, joka tulee jonkin näistä ohjelmistoista. Voit myös aloittaa pitkän komennon kirjoittamisen ja ymmärtää, että haluat sen olevan osa komentosarjakomentosarjaa, koska suoritat sitä useammin kuin kerran ja et halua kirjoittaa sitä uudelleen. Näissä tilanteissa on nopea kutsutustekniikka.



Kutsu editori nopeasti CLI: stä

Aloita ensin kirjoittamalla komento, jota saatat pitää melko pitkänä tai monimutkaisena. Et todennäköisesti ymmärrä, milloin tällainen tilanne ilmenisi CLI: ssä, kunnes se tapahtuu. Aina kun olet kirjoittamisen puolivälissä ja haluat sen sijaan siirtyä tehokkaampaan muokkausympäristöön, pidä CTRL-näppäintä alhaalla ja paina sitten X. Vapauta X-näppäin ja paina sitten E-näppäintä vapauttamatta CTRL-näppäintä. Päästä irti molemmista, ja sinun pitäisi olla oletuseditoriympäristössäsi.



kuva-a

Muokkaa työskentelemääsi komentorakennetta tavalliseen tapaan. Jos tallennat tiedoston sen oletusnimellä kirjoittamalla: wq vi tai pitämällä CTRL-näppäintä alhaalla ja painamalla O nanossa, huomaat, että kuori hylkää kyseisen tiedoston. Tekstieditorissa muokkaamasi komento jäsennetään ikään kuin syötät sen CLI: hen.

kuva-b



Jos haluat sen sijaan tallentaa sen, sinun on ensin määritettävä toinen tiedostonimi ja tallennettava se ennen editorin sulkemista. Nanossa tämä voidaan toteuttaa pitämällä CTRL-näppäintä alhaalla ja painamalla O-näppäintä ja kirjoittamalla sitten tiettyyn tiedostonimeen.

1 minuutti luettu