Valige Emacsis kogu tekst

Valige Emacsis Kogu Tekst



Emacsiga töötades on erinevaid juhtumeid, kui peate valima kogu puhvris oleva teksti. Võib-olla soovite kogu teksti lõigata või mujale kleepida. Tekstiredaktorina pakub Emacs erinevaid viise kogu puhvris oleva teksti valimiseks. See juhend keskendub kahele peamisele viisile, kuidas Emacsis kõike valida. Lisaks anname sammud ja käsud, mida teha pärast kogu teksti valimist. Näiteks näeme, kuidas valitud ala kopeerida või lõigata. Alustagem!

Kaks võimalust, kuidas Emacsis kõiki tekste valida

Kui soovite Emacsis kõik valida, on eesmärk märkida 'piirkond', mille soovite valida. Sel juhul on piirkond kogu puhvris olev tekst. Näiteks kui soovite kogu puhvris oleva teksti kärpida/kustutada, on märgi kaupa kustutamise asemel kõige lihtsam valida selle kõik. Käsitleme kahte Emacsi 'vali kõik' rakendamise meetodit.







1. meetod: klaviatuuri otseteede kasutamine



Nagu enamik Emacsi asju, saate kõik valida kiirklahvide abil. Selle meetodi puhul peate määratlema sihtpiirkonna algus- ja lõpuala. Kuna meie eesmärk on valida kõik, on algusmärk puhvri algus ja lõppmärk puhvri lõpp.



Puhvri alguse märkimiseks veenduge, et kursori asukoht on alguses või koht, kust soovite valimist alustada. Järgmisena vajutage alguspositsiooni märkimiseks kiirklahvi 'C-space' või 'Ctrl + Tühik'. Saate väljundi, mis näitab 'Märgi aktiveerituks', kinnitamaks, et algusala on märgitud.






Järgmine samm on valida viimane märk, mis on puhvri lõpp. Liigutage kursor puhvri lõppu, kasutades käsku 'M ->', mis on 'Alt+Shift+>' klaviatuuri otsetee.

Seda tehes valitakse märgitud piirkond, sarnaselt Emacsi puhvris oleva kõige valimisega.




Märkate, kuidas taustavärv valitud puhverpiirkonna kinnitamiseks muutub. Nüüd olete valmis järgmiseks ülesandeks, milleks on valitud piirkonna lõikamine või muude vormindamisvalikute tegemine.

2. meetod: kasutage käsku Mark-Whole-Buffer

Oletame, et teile tundub, et sihtpiirkonna alguse ja lõpu määramine on nii keeruline. On lihtne väljapääs. Selle teise meetodi puhul kasutame käsku 'mark-whole-buffer'.

Avage puhver, mis sisaldab teksti, mida soovite valida. Selle kõige valimiseks vajutage käsku 'C-x h', mis tähendab 'Ctrl + x seejärel h' vajutamist. Teie puhvris olev piirkond valitakse ja taustavärv muutub kinnitamaks, et teil õnnestus see valida.


Saate väljundi, mis näitab 'Mark set', mis kinnitab, et sihtpiirkond on valitud.

Töötamine valitud piirkonna kallal

Oleme näinud kahte meetodit, mida saate Emacsis kõigi valimiseks kasutada. Pärast piirkonna valimist saate teha erinevaid toiminguid. Näiteks saate teksti kopeerida, lõigata või kleepida. Vaatame igaüks neist läbi.

Kopeerimine

Saate kopeerida ainult valitud üksuse. Valitud piirkonna puhvrisse kopeerimiseks veenduge, et valisite selle mõne varem käsitletud meetodi abil. Seejärel vajutage teksti kopeerimiseks käsku 'M-w', mis on 'Alt + w' kiirklahv.

Teksti lõikamine

Saate kustutada kogu puhvris valitud teksti, kasutades valikut 'lõigata'. Valige piirkond, seejärel vajutage 'C-w' käsku, mis on 'Ctrl + w' ja kogu tekst/piirkond kustutatakse teie puhvrist.

Kleepige tekst

Kui soovite valitud teksti kopeerida ja kleepida, alustage selle valimisest ja kopeerimisest. Lõpuks vajutage käsku 'C-y', 'Ctrl + y', et kleepida kopeeritud tekst kursori asukohta. Kleepisime järgmises näites oleva teksti selle dubleerimiseks.

Järeldus

Emacs võimaldab teil erinevate toimingute jaoks valida kogu puhvris oleva teksti. Olenemata sellest, kas soovite puhvris olevat teksti kopeerida või lõigata, on selles postituses esitatud kaks meetodit kogu puhvris oleva sisu valimiseks, märkides piirkonna. Lõpuks pakkusime välja kolm toimingut, mida valitud piirkonnaga teha, sealhulgas teksti kopeerimine, lõikamine ja kleepimine.