Ar jaučiatės nusivylę numatytuoju „Linux“ platinimo teksto redaktoriumi? Jei esate pasirengęs pakeisti viską, jums pasisekė! Šiame išsamiame vadove parodysiu kelis būdus, kaip pakeisti numatytąjį teksto rengyklę, pritaikytą įvairioms Linux aplinkoms, ypač sutelkiant dėmesį į Ubuntu 24.04 LTS. Nesijaudinkite, jei naudojate kitą Linux platinimą; dauguma komandų yra gana panašios, todėl galite lengvai sekti.
1. Dabartinės numatytosios teksto rengyklės tikrinimas
Prieš keisdami numatytąjį teksto rengyklę, labai svarbu žinoti, ką šiuo metu nustatėte. Norėdami tai sužinoti, galite patikrinti kintamąjį $EDITOR
terminale vykdydami šią komandą:
echo $EDITOR
Jei negaunate jokios išvesties, gali būti, kad kintamasis $EDITOR
dar neapibrėžtas.
Norėdami toliau tirti, galite patikrinti konfigūraciją naudodami:
sudo visudo
Mano atveju jis atidarytas nano, o tai rodo, kad tai yra mano dabartinis numatytasis teksto rengyklė.
2. Numatytosios teksto rengyklės keitimas
Dabar, kai supratote dabartinius nustatymus, pereikime prie skirtingų numatytosios teksto rengyklės keitimo būdų.
Naudojant select-editor
komandą
Komanda select-editor
leidžia pasirinkti numatytąjį seansų rengyklę. Šis pasirinkimas priklauso nuo vartotojo, todėl atrankos procesas yra labai paprastas. Norėdami pradėti, paleiskite:
select-editor
Pamatysite galimų redaktorių sąrašą kartu su atitinkamais numeriais. Pasirinkite norimą redaktorių įvesdami jo numerį ir paspausdami Enter.
Pavyzdžiui, jei įvedu 2
, tai numatytąjį redaktorių nustato į Vim. Norėdami patvirtinti pakeitimą, paleiskite:
cat ~/.selected_editor
Ši komanda turėtų parodyti jūsų naujai pasirinktą redaktorių.
Naudojant update-alternatives
komandą
Komanda update-alternatives
valdo simbolines nuorodas įvairioms visos sistemos komandoms. Norėdami pakeisti numatytąjį redaktorių šia komanda, vykdykite:
sudo update-alternatives --config editor
Tada pasirinkite numerį, susietą su norimu redaktoriumi, ir paspauskite Enter.
Norėdami įsitikinti, kad sėkmingai pakeitėte redaktorių, paleiskite:
ls -l /usr/bin/editor /etc/alternatives/editor
Mano atveju, pakeitimas iš nano į Vim buvo sėkmingas.
EDITOR
Aplinkos kintamojo redagavimas
Jei ankstesni metodai nebuvo veiksmingi arba jūsų platinimas jų nepalaiko, geriausia būtų rankiniu būdu redaguoti aplinkos kintamuosius. Pradėkite atidarydami apvalkalo konfigūracijos failą, paprastai .bashrc
skirtą „Bash“ vartotojams. Naudokite šią komandą:
nano ~/.bashrc
Patekę į failą, pridėkite šią eilutę:
export EDITOR=/path/to/your/preferred/editor
Pavyzdžiui, jei norite nustatyti Vim:
export EDITOR=/usr/bin/vim
Arba, norėdami automatiškai rasti redaktoriaus vietą, naudokite:
export EDITOR=$(which vim)
Atlikę pakeitimus išsaugokite failą naudodami Ctrl+O
ir išeikite naudodami Ctrl+X
. Jūs netgi galite supaprastinti šį procesą viena komanda:
echo "export EDITOR='/usr/bin/vim'">> ~/.bashrc
Taikykite pakeitimus vykdydami:
source ~/.bashrc
Norėdami patvirtinti, kad pakeitimai įsigaliojo, patikrinkite:
echo $EDITOR
Tai turėtų atspindėti jūsų naujai nustatytą numatytąjį redaktorių.
VISUAL
Aplinkos kintamojo redagavimas
Kintamasis VISUAL
skiriasi nuo EDITOR
to, kad jis tinka viso ekrano teksto rengyklėms, pvz., nano, emacs ir vim. Norėdami nustatyti šį kintamąjį, vadovaukitės tuo pačiu metodu kaip ir EDITOR
:
echo "export VISUAL='/path/to/your/preferred/editor'">> ~/.bashrc
Tada paleiskite:
source ~/.bashrc
Patikrinkite sąranką patikrindami:
echo $VISUAL
Išvestis turėtų patvirtinti, kad VISUAL
kintamasis nustatytas teisingai.
3. Pakeitimų testavimas
Dabar patikrinkime, ar numatytasis teksto rengyklė buvo sėkmingai atnaujinta. Vienas įprastas būdas yra patikrinti „crontab“ naudojamą redaktorių:
crontab -e
Turėtumėte pamatyti, kad Vim dabar yra numatytasis redaktorius, o ne nano.
Atminkite, kad jei naudojate kelis metodus skirtingiems numatytiesiems redaktoriams nustatyti, yra hierarchija, pagal kurią nustatymui teikiama pirmenybė. Štai prioriteto tvarka:
- Konfigūruojami aplinkos kintamieji, kurie turi aukščiausią prioritetą ir nepaiso visų kitų dabartiniam vartotojui.
- Select-editor komandos pasirinkimas, kuris faile išsaugo vartotojo nuostatas
~/.selected_editor
. - Visos sistemos konfigūracija naudojant
update-alternatives
komandą, kuri turi mažiausią pirmenybę.
Teksto redagavimas yra kasdienė „Linux“ naudotojų užduotis, o pasirinktos redaktoriaus naudojimas gali žymiai padidinti produktyvumą. Jei jūsų sistemoje galimos parinktys nėra patrauklios, apsvarstykite galimybę ištirti alternatyvius teksto redaktorius!
Dažnai užduodami klausimai
1. Kaip sužinoti, kurios teksto rengyklės yra įdiegtos mano Linux sistemoje?
Galite išvardyti visus įdiegtus teksto redaktorius, vykdydami komandas, pvz. dpkg --get-selections | grep editor
, arba patikrinę paketų tvarkytuvę.
2. Ar pakeitus numatytąjį teksto rengyklę turės įtakos visoms mano Linux sistemos programoms?
Nebūtinai. Numatytosios teksto rengyklės keitimas minėtais metodais paprastai taikomas komandų eilutės programoms. GUI programos gali turėti savo nustatymus.
3. Ar galiu naudoti grafinę sąsają, kad pakeisčiau numatytąjį teksto rengyklę?
Taip, daugelyje „Linux“ darbalaukio aplinkų yra grafinių nustatymų tvarkyklė, kurioje galite pasirinkti pageidaujamą numatytąjį teksto rengyklę nenaudodami terminalo.
Parašykite komentarą