Emacs ir viens no vecākajiem teksta redaktoriem, ko varat atrast mūsdienās. Tas ir izstrādāts vairāk nekā 40 gadus, sākot no 2022. gada.
Emacs ir vairāku platformu, atvērtā koda un daudzpusīga. Varat to izmantot dažādām lietām, sākot no konfigurācijas failu rediģēšanas līdz programmēšanai un dokumentu apstrādei. Izpratne par to, kā izmantot šo jaudīgo redaktoru, var ievērojami uzlabot jūsu produktivitāti operētājsistēmā Linux.
Emacs instalēšana operētājsistēmā Linux
Pirms turpināt, jums jāinstalē Emacs teksta redaktors, ja tā nav jūsu datorā. Lūk, kā varat izmantot sava distro pakotņu pārvaldnieku, lai instalētu Emacs.
Uz Debian balstītiem Distros
Vispirms atjauniniet pakotnes avotus, izmantojot šo komandu:
sudo apt Atjaunināt
Pēc tam instalējiet Emacs teksta redaktoru.
sudo apt uzstādīt emacs
Pakalpojumos Fedora, CentOS un RHEL
Izmantojiet DNF pakotņu pārvaldnieku lai instalētu Emacs uz Red Hat Enterprise Linux (RHEL), Fedora un līdzīgām distrosistēmām.
sudo dnf uzstādīt emacs
Uz Arch balstītas Linux Distros
Izmantot Pacman pakotņu pārvaldnieks uz Arch balstītos distros, piemēram, Manjaro un Garuda Linux, lai instalētu Emacs.
sudo pacman -S emacs
Palaižot programmu Emacs
Varat pārbaudīt Emacs versiju, kuru izmantojat datorā, izmantojot šo komandu:
emacs -- versija
Emacs var palaist, izpildot komandu emacs -nw, un tas sāksies terminālī. Lai atvērtu Emacs GUI, vienkārši palaidiet komandu emacs bez argumentiem vai parametriem.
emacs -nw
Varat arī nospiest Super taustiņu uz tastatūras un ierakstiet emacs parādītajā meklēšanas ievadē. Jums tiks dota iespēja izvēlēties, vai palaist Emacs GUI versiju vai termināļa versiju.
Apskatīsim uz termināli balstīto Emacs, jo tas galvenokārt ir atkarīgs no jūsu spējas izmantot tastatūras vadīklas un īsinājumtaustiņus navigācijai un apstrādei. Tās pašas komandas varat izmantot arī Emacs grafiskajā saskarnē. Turklāt jums ir GUI pogas, uz kurām varat noklikšķināt, lai piekļūtu tā funkcionalitātei.
Navigācija programmā Emacs
Izmantojiet bulttaustiņus, lai pārvietotos un pēc vajadzības pārvietotu kursoru uz augšu, uz leju, pa kreisi un pa labi.
Lai atvērtu jaunu failu, dodieties uz teksta saiti Apmeklējiet Jauns fails tad nospiediet Ievadiet. Emacs lūgs ievadīt faila nosaukumu, vienkārši ierakstiet index.txt vai jebkuru sev tīkamu nosaukumu un nospiediet Ievadiet. Pēc noklusējuma fails tiek saglabāts jūsu mājas mapē. Ja vēlaties, varat norādīt citu faila atrašanās vietu.
Emacs augšpusē ir galvenā izvēlnes josla. Tūlīt pēc tam ir galvenais buferis, kas ir logs, kuru izmantojat failu rediģēšanai. Bufera apakšā ir statusa josla, kas parāda rediģējamo failu un tā stāvokli. Lai turpinātu, logā ievadiet tekstu.
Nospiediet Ctrl+X tad Ctrl+C lai izietu no Emacs. Kad tiek prasīts saglabāt nesaglabātās izmaiņas, nospiediet y par Jā vai n priekš Nr.
Failu var atvērt vēlreiz, izpildot komandu emacs ~/index.txt -nw.
Svarīgi Emacs īsinājumtaustiņi
The Ctrl taustiņš ir viens no svarīgākajiem Emacs taustiņiem. Patiesībā to vienkārši attēlo C. Piemēram, lai saņemtu palīdzību, varat izmantot Emacs komandu C-h, t.i., nospiediet Ctrl+H. Lai sāktu Emacs apmācību, palaidiet Emacs komandu C-h t, t.i., nospiediet Ctrl+H pēc tam atlaidiet, kam seko T.
Vēl viena svarīga atslēga ir M, Meta, kas ir saīsinājums Alt, vai Iespējas. The Esc atslēga ir vienkārša E.
The Ievadiet Atslēga tiek saukta par a RET Emacs, t.i., Atgriezties.
Emacs failu rediģēšana operētājsistēmā Linux
Apskatīsim dažas pamata rediģēšanas funkcijas, kuras bieži izmantosit Emacs redaktorā. Lai mācītos labāk, nākamajās sadaļās tiks izmantots Emacs komandu ierastais attēlojums, t.i. C-taustiņš1 atslēga2.
Teksta izcelšana
Lai iezīmētu vai atzīmētu tekstu, vispirms pārejiet uz tekstu, kuru vēlaties izcelt. Tālāk nospiediet Ctrl + atstarpes taustiņš (C atstarpes taustiņš). Emacs iestatīs sākuma atzīmes punktu, un pēc tam varat vienkārši pārvietot kursoru ar bulttaustiņiem, lai iezīmētu vajadzīgo tekstu.
Izmantot C-x h lai iezīmētu visu pašreizējā dokumenta vai bufera tekstu. Nospiediet C atstarpes taustiņš lai atceltu visa iezīmētā vai atlasītā teksta atlasi.
Izmantot Alt + H (M-h), lai atlasītu visu pašreizējās rindkopas tekstu.
Kopēšana un ielīmēšana
Nospiediet E-w, tas ir (Esc+w), lai kopētu iezīmēto tekstu programmā Emacs. Pārejiet uz vietu, kurā vēlaties ielīmēt tekstu, un nospiediet C-y.
Nospiediet C-w lai izgrieztu iezīmēto vai atlasīto tekstu, pēc tam pārejiet uz vietu, kurā vēlaties ielīmēt tekstu, un nospiediet C-y.
Teksta dzēšana
Jūs varat izmantot Dzēst un Backspace tastatūras taustiņus, lai dzēstu tekstu programmā Emacs, bet, lai uzlabotu produktivitāti, spersim soli tālāk.
Piemēram, lai ātri izdzēstu visu vārdu, pārvietojiet kursoru vārda sākumā un nospiediet M-d. Lai izdzēstu vairākus vārdus, turiet M (Meta taustiņš) un turpiniet nospiest d taustiņu.
Jūs varat ātri izdzēst visu rindu, pārvietojot kursoru uz rindas sākumu un pēc tam nospiežot C-k. Komanda dzēš visu tekstu no kursora sākuma līdz rindas beigām.
Izmaiņu atsaukšana
Ja esat izgriezis vai izdzēsis tekstu, kuru neplānojāt, varat izmantot Emacs atsaukšanas komandu, lai ātri atsauktu pēdējās darbības.
Vienkārši nospiediet C-x u lai atsauktu, un turpiniet atkārtot īsceļu, lai atsauktu jaunākās darbības. Varat arī nospiest C-/ (uz priekšu slīpsvītra) saīsne.
Teksta meklēšana programmā Emacs
Ja dokumentā vēlaties meklēt noteiktu vārdu vai tekstu, vienkārši nospiediet C-s, un Emacs veiks meklēšanu uz priekšu. Tas liks jums ievadīt meklēšanas vienumu. Emacs aktīvi meklē atslēgvārdus, tiklīdz sākat rakstīt. Lai meklētu atpakaļ, vienkārši nospiediet C-r.
Palīdzības saņemšana saistībā ar Emacs
Emacs vārdu krājuma un komandu izpratne ir Emacs apguves atslēga. Piemēram, saglabāšana programmā Emacs tiek apzīmēta ar rakstīšanu, jauna faila atvēršana ir "Apmeklējot jaunu failu" utt.
Mēģiniet saprast, ko komandas dara, nevis iegaumējiet komandas sitienus. Ņemiet vērā arī to, ka, runājot par Emacs lietošanu, mēs esam pieskārušies tikai aisberga galam. Par laimi, Emacs piedāvā lielisku dokumentāciju, tostarp rokasgrāmatas un apmācības, kā arī īpašas palīdzības tēmas, par kurām varat jautāt.
Palaidiet komandu Emacs C-h lai iegūtu konkrētas palīdzības tēmas.
Izmantojiet komandu C-h r lai piekļūtu Emacs rokasgrāmatai.
Izmantot C-h t lai piekļūtu iebūvētajai Emacs apmācībai.
Failu rediģēšana operētājsistēmā Linux, izmantojot Emacs
Ikviens var viegli sākt lietot Emacs redaktoru operētājsistēmā Linux konfigurācijas failu rediģēšanai, teksta apstrādei un programmēšanai. Emacs efektīva izmantošana ievērojami palielinās jūsu produktivitāti.
sed un awk ir divi no visbiežāk izmantotajiem virkņu manipulācijas un apstrādes rīkiem, kas pieejami operētājsistēmai Linux. Apvienojiet tos ar savu Emacs teksta rediģēšanas jaudu, un jūs iegūsit gudrinieku.