Pasirinkite visą tekstą programoje „Emacs“.

Pasirinkite Visa Teksta Programoje Emacs



Dirbant su „Emacs“, yra įvairių atvejų, kai reikia pasirinkti visą buferio tekstą. Galbūt norite iškirpti visą tekstą arba įklijuoti jį kitur. Kaip teksto rengyklė, „Emacs“ siūlo įvairius būdus, kaip pasirinkti visą tekstą buferyje. Šiame vadove dėmesys sutelkiamas į du pagrindinius būdus, kaip pasirinkti viską „Emacs“. Be to, pateiksime veiksmus ir komandas, ką daryti pasirinkus visą tekstą. Pavyzdžiui, pamatysime, kaip nukopijuoti arba iškirpti pasirinktą sritį. Pradėkime!

Du būdai, kaip pasirinkti visus tekstus „Emacs“.

Kai „Emacs“ norite pasirinkti viską, tikslas yra pažymėti „regioną“, kurį norite pasirinkti. Šiuo atveju regionas yra visas tekstas jūsų buferyje. Pavyzdžiui, jei norite iškirpti / ištrinti visą buferyje esantį tekstą, jį pasirinkti yra lengviausia, o ne ištrinti po vieną simbolį. Aptarkime du „Emacs“ diegimo būdus „pasirinkti viską“.







1 būdas: naudokite sparčiuosius klavišus



Kaip ir daugumą Emacs dalykų, galite pasirinkti viską naudodami sparčiuosius klavišus. Naudodami šį metodą, turite apibrėžti tikslinės srities pradžios ir pabaigos sritis. Kadangi mūsų tikslas yra pasirinkti viską, pradžios ženklas yra buferio pradžia, o pabaigos ženklas yra buferio pabaiga.



Norėdami pažymėti buferio pradžią, įsitikinkite, kad žymeklio padėtis yra pradžioje arba ten, kur norite pradėti pasirinkimą. Tada paspauskite „C tarpo“ arba „Ctrl + tarpo“ spartųjį klavišą, kad pažymėtumėte pradžios padėtį. Gausite išvestį, kurioje bus rodoma „Pažymėti aktyvuotą“, kad patvirtintumėte, jog pradžios sritis buvo pažymėta.






Kitas žingsnis yra pasirinkti paskutinį ženklą, kuris yra buferio pabaiga. Perkelkite žymeklį į buferio pabaigą naudodami komandą „M ->“, kuri yra „Alt+Shift+>“ spartusis klavišas.

Tai darydami pasirinksite pažymėtą sritį, panašiai kaip pasirinkdami viską, kas yra „Emacs“ buferyje.




Pastebėsite, kaip pasikeis fono spalva, kad patvirtintumėte pasirinktą buferio sritį. Dabar esate pasiruošę kitai užduočiai, kuri yra iškirpti pasirinktą sritį arba atlikti kitas formatavimo parinktis.

2 būdas: naudokite komandą „Žymėti visą buferį“.

Tarkime, kad manote, kad tikslinio regiono pradžios ir pabaigos nustatymas yra toks sunkus. Yra lengva išeitis. Šiam antrajam metodui naudosime komandą „mark-whole-buffer“.

Atidarykite buferį, kuriame yra norimas pasirinkti tekstas. Norėdami pasirinkti viską, paspauskite komandą „C-x h“, o tai reiškia, kad paspauskite „Ctrl + x“, tada h. Bus pasirinkta buferio sritis, o fono spalva pasikeis, kad patvirtintumėte, jog jums pavyko ją pasirinkti.


Gausite išvestį, kurioje bus rodomas „Pažymėti rinkinį“, kuris patvirtina, kad pasirinktas tikslinis regionas.

Darbas pasirinktame regione

Matėme du metodus, kuriuos galite naudoti norėdami pasirinkti visus „Emacs“. Pasirinkę regioną, galite atlikti įvairias operacijas. Pavyzdžiui, galite nukopijuoti, iškirpti arba įklijuoti tekstą. Panagrinėkime kiekvieną iš jų.

Kopijuojama

Galite nukopijuoti tik pasirinktą elementą. Norėdami nukopijuoti pasirinktą regioną buferyje, įsitikinkite, kad jį pasirinkote naudodami bet kurį iš anksčiau aprašytų metodų. Tada paspauskite „M-w“ komandą, kuri yra „Alt + w“ spartusis klavišas, kad nukopijuotumėte tekstą.

Teksto iškirpimas

Galite ištrinti visą pažymėtą tekstą buferyje naudodami parinktį „Iškirpti“. Pasirinkite regioną, tada paspauskite „C-w“ komandą, kuri yra „Ctrl + w“, ir visas tekstas / regionas bus ištrintas iš jūsų buferio.

Įklijuokite tekstą

Jei norite nukopijuoti-įklijuoti pasirinktą tekstą, pradėkite jį pažymėdami ir nukopijuodami. Galiausiai paspauskite komandą „C-y“, „Ctrl + y“, kad įklijuotumėte nukopijuotą tekstą ten, kur yra žymeklis. Įklijavome tekstą kitame pavyzdyje, kad jį kopijuotume.

Išvada

„Emacs“ leidžia pasirinkti visą tekstą buferyje įvairioms operacijoms. Nesvarbu, ar norite nukopijuoti, ar iškirpti tekstą buferyje, šiame įraše pateikti du būdai, kaip pasirinkti visą buferio turinį pažymint regioną. Galiausiai pateikėme tris operacijas, kaip daryti su pasirinktu regionu, įskaitant teksto kopijavimą, iškirpimą ir įklijavimą.