Isara ng Emacs ang Buffer

Isara Ng Emacs Ang Buffer



Nakikipag-ugnayan ka sa mga buffer kapag gumagamit ng Emacs. Ang isang buffer ay pinakamahusay na inilarawan bilang isang lalagyan para sa text o data. Ito ay isang Emacs unit na hinahayaan kang tingnan, i-edit, at manipulahin ang data o text. Ang bawat bukas na file sa iyong Emacs ay nauugnay sa isang buffer. Kahit na kapag nagtatrabaho sa mga expression ng Lisp, sila rin, ay itinuturing na hindi file na data at nasa ilalim pa rin ng mga buffer na kinakatawan bilang mga scratch buffer.

Sa Emacs, maaari kang magkaroon ng kasalukuyang buffer, ang container na kasalukuyan mong ginagamit, at ang iba pang container na nakabukas para sa iba pang aktibidad. Bukod, maaari kang sabay na magtrabaho kasama ang ilang buffer sa pamamagitan ng paglipat sa pagitan ng mga ito kapag kinakailangan. Kaya, paano mo maisasara ang isang buffer na hindi mo na kailangan? Alamin Natin!







Tatlong Paraan ng Pagsara sa mga Emacs Buffer

Mayroong tatlong karaniwang paraan ng pagsasara ng mga buffer sa Emacs. Ang bawat pamamaraan ay naaangkop batay sa kung ano ang iyong layunin. Halimbawa, maaaring gusto mong isara ang aktibo o partikular na buffer. Anuman ang iyong layunin, ang alinman sa iba pang tatlong pamamaraan na ipinakita sa post na ito ay gagana para sa iyo.



Bago talakayin kung paano isara ang mga buffer ng Emacs, ang unang hakbang ay suriin ang iyong kasalukuyang mga aktibong buffer. Para diyan, gamitin ang command na 'C-x c-b'. Ang 'C' ay kumakatawan sa 'Ctrl' na keyboard key. Kaya, pindutin ang 'Ctrl + x' at bitawan. Pagkatapos, pindutin ang 'Ctrl + b' at bitawan upang ipakita ang mga available na bukas na buffer para sa iyong case.







Nang makita kung paano mo mailista ang mga bukas na buffer, tingnan natin ang tatlong paraan ng pagsasara ng mga buffer ng Emacs.

Paraan 1: Pagpatay ng Aktibong Buffer

Ang pinakamadaling paraan upang isara ang aktibong buffer ay ang paggamit ng command na 'kill-buffer'. Kapag naisakatuparan, ipo-prompt ka ng command na isara ang default na buffer at ipakita ang pangalan nito para kumpirmahin na ito ang tamang buffer na gusto mong isara.



Pindutin ang command na 'M-x' at i-type ang 'kill-buffer'. Makakakuha ka ng isang window tulad ng isa sa sumusunod na nagpapakita ng kasalukuyang default na buffer para sa iyong kaso. Upang isara ito, pindutin ang 'Enter' key.

Maaari mong ilista ang mga available na buffer para kumpirmahin na matagumpay mong naisara ang default/kasalukuyang buffer.

Para sa aming kaso, isinara namin ang buffer ng 'Ibuffer'. Kinukumpirma ng sumusunod na listahan na hindi na namin nakabukas ang buffer.

Paraan 2: Gamit ang Opsyon ng Ibuffer

Hinahayaan ka ng command na 'ibuffer' na interactive na isara ang buffer ng Emacs. Hinahayaan ka ng opsyong ito na tumukoy ng isa o higit pang buffer na gusto mong isara. Ang interactive na mode ay nagbibigay sa iyo ng access sa iba't ibang mga opsyon upang markahan ang target na buffer at magpatuloy upang isara ang mga ito.

Magsimula sa pamamagitan ng pagpindot sa command na 'M-x' at i-type ang 'ibuffer'. Ang interactive na window ay magbubukas at lalabas tulad ng isa sa sumusunod. Ipinapakita nito ang mga available na buffer at iba pang nauugnay na impormasyon.

Gamitin ang mga arrow key upang mag-scroll sa listahan. Kapag nahanap mo ang buffer na gusto mong isara, pindutin ang 'm' upang markahan ito. Mapapansin mo ang pagbabago ng kulay sa naka-highlight na buffer na nagpapahiwatig na handa na itong tanggalin. Maaari mong markahan ang ilang buffer, ngunit isa lang ang napili namin para sa halimbawang ito.

Upang isara ang napiling buffer, pindutin ang 'D'. Ipo-prompt kang i-verify na gusto mong isara ang napiling buffer. Pindutin ang 'y' para makumpleto ang proseso.

Kaagad mong mapapansin na ang buffer ay isasara, at ang mga pagbabago ay makikita sa bukas na window. Mayroon na kaming dalawang available na buffer para sa aming kaso na nagpapatunay na nagawa naming isara ang dating naka-highlight na buffer.

Paraan 3: Pagsasara ng Partikular na Buffer

Gamit ang command na 'kill-buffer', maaari mong tukuyin ang pangalan ng buffer na gusto mong isara sa halip na isara ang default na buffer. Ilista muna natin ang mga available na buffer.

Susunod, pindutin ang command na 'M-x' at i-type ang 'kill-buffer'. Pagkatapos pindutin ang 'Enter' key, i-type ang pangalan ng buffer na gusto mong isara. Isinara namin ang buffer ng 'Tulong' para sa aming kaso.

Kung susuriin naming muli ang mga available na buffer, makukumpirma namin na nagawa naming isara ang buffer na 'Tulong'.

Iyan ang pangatlong paraan ng pagsasara ng mga buffer ng Emacs.

Konklusyon

Kapag marami kang bukas na buffer sa Emacs, inirerekomendang isara ang mga ito, lalo na para sa mga hindi na kailangan na buffer. Tinalakay namin ang tatlong paraan na maaari mong gamitin. Una, natutunan namin kung paano isara ang default na buffer. Susunod, natutunan namin kung paano isara ang mga buffer nang interactive. Sa wakas, natutunan namin kung paano isara ang isang partikular na buffer. Subukan ang mga pamamaraan at hanapin ang perpekto para sa iyong sitwasyon.