Paano: Lumabas ng vim



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Maniwala ka o hindi, kung paano lumabas sa Vim ay isa sa pinakatanyag na mga katanungan na tinanong ng Linux at iba pang mga bagong dating ng Unix sa mga propesyonal sa computer. Kung hindi mo alam kung paano lumabas sa Vim o anumang iba pang pagpapatupad ng vi, kung gayon wala kang anumang dapat mapahiya. Dumarating ito sa teritoryo ng pagiging bago sa mga operating system na ito. Ito ay talagang isang bagay na kahit na maraming mga tagabuo ang nagtanong noong una silang ipinakilala sa Vim at vi, sapagkat sanay na sanay sila sa iba pang mga kapaligiran.



Para sa mga hangarin ng gabay na ito, ipalagay namin na nasa loob ka ng Vim o ibang bersyon ng vi editor. Karamihan sa payo na ito ay dapat na gumana kung sinimulan mo ito mula sa linya ng utos gamit ang vi o vim command, at dapat itong gumana kung ginamit mo ang busybox vi command. Maaari kang maglunsad ng isang terminal ng utos sa alinman sa karaniwang mga paraan upang makapagsimula, ngunit kung naghahanap ka upang isara ang vi malamang na nasa loob ka na nito.



Pamamaraan 1: Mabilis na Paglabas ng Vim

Kung tiningnan mo ang patnubay na ito dahil hindi sinasadyang napasok mo ang Vim o vi at nais mo lamang nang hindi nagse-save ng anumang trabaho, dapat mong i-type ang : q! at itulak ipasok. Dapat kang alisin sa labas ng editor. Kung hindi, pagkatapos ay itulak ang Escape (Esc) key at uri: q! sinundan ng enter. Babalik ka sa linya ng utos habang tinatanggal ang anumang mga pagbabagong maaaring nagawa. Hindi mo kailangang mag-alala tungkol sa pagkakaroon ng anumang permanenteng pagbabago sa anumang file sa ganitong paraan!



Magbasa pa upang malaman ang higit pa, o kung nais mong i-save ang iyong trabaho.

Paraan 2: Mga Diskarte sa Pag-save ng Vim at Quit

Habang medyo mahirap ito para sa mga hindi pamilyar sa Vim o vi, ang mga editor na ito ay modal. Nangangahulugan ito na mayroong isang insert mode kung saan mo talagang nai-type ang teksto sa isang dokumento at isang mode ng pag-utos kung saan naglalabas ka ng mga utos tulad ng kung ikaw ay nasa anumang iba pang linya ng utos, bagaman ang istraktura ng pag-uutos ay ibang-iba mula sa marahil na nakasanayan mo. bash o isang bagay na tulad nito. Tandaan na ang mga utos na ito ay hindi pareho ng mga utos sa linya ng utos, ngunit gumagana lamang sa Vim o vi.



Upang lumipat sa mode ng pag-utos sa Vim o vi, itulak ang Esc key. Maaari mo ring gamitin ang Ctrl + [bilang isang shortcut, dahil ang Esc key ay malayo sa mga pindutan ng titik sa isang modernong keyboard. Ngayon ay maaari kang mag-type : wq at itulak ang enter upang i-save ang na-edit mo at pagkatapos ay umalis. Ang pagdadaglat ay nangangahulugang sumulat at umalis, kaya madaling tandaan: wq bilang utos. Kung wala kang mga pagbabago, pagkatapos mag-type : q at ang push enter ay babalik.

Kung nakagawa ka ng mga pagbabago, magrereklamo ang utos na: q tungkol sa pagkakaroon ng mga hindi nai-save na pagbabago. Maaari mong palayain ang iyong mga pagbabago at lumabas lamang sa editor gamit ang : q! utos Ito ang utos na dati naming pinayuhan ang mga bagong gumagamit na gamitin kung hindi sinasadyang pumasok sila sa Vim at nais na lumabas. Gayunpaman, tinatanggal nito ang iyong mga pagbabago, kaya't malaya mo ang anumang ginagawa mo.

Kung nagsimula ka bang vi nang walang anumang pangalan ng file at subukang i-save ang iyong mga pagbabago, makakakuha ka ng isang error na nagbabasa Walang ganoong file o direktoryo, dahil hindi ka tumukoy ng isang pangalan. Uri: sinundan ng isang pangalan ng file upang mai-save ito pagkatapos mong ipasok ang mode ng utos sa pamamagitan ng pagtulak sa Esc o Ctrl + [at pagkatapos ay maaari kang mag-isyu: q upang iwanan ito. Maaari mo ring gamitin ang: sinundan ng isang pangalan ng file kung nagbukas ka ng isang file para sa pag-edit at nais mong i-save ito sa ilalim ng ibang pangalan ng file bago ka lumabas.

Tandaan na kailangan mong i-type ang colon para sa anumang utos na mayroon nito, sapagkat ito ay talagang bahagi ng utos, ngunit hindi mo ito dapat i-type kung hindi man. Halimbawa, maaari mong i-type ang ZZ na walang colon upang mai-save ang iyong mga pagbabago kung nakagawa ka man ngunit lumabas sa editor nang hindi nagse-save kung walang mga pagbabago. Ito ay bahagyang mas mabilis kaysa sa pagsusulat ng mga pagbabago kung wala. Ang isa pang paraan upang mailagay ito ay pindutin nang matagal ang shift at pagkatapos ay itulak at palabasin ang Z key nang dalawang beses. Madaling isipin ito tulad ng isang keyboard shortcut.

Habang ito ay maaaring mukhang napaka-kumplikado, mas madali sa pagsasanay. Maaari mong i-type ang vim at push enter upang makapasok dito mula sa anumang regular na linya ng utos, at pagkatapos ay sanayin ang mga diskarteng exit na ito upang maging mas mahusay sila. Sa mga oras na maaari mong malaman na kung nagsisimula ka lang mag-type, mapupunta ka sa insert mode. Maaari mong palaging itulak ang Escape upang makaalis sa insert mode anumang oras. Ang ilang mga pagpapatupad ng vi ay maglalagay sa iyo sa insert mode kung itulak mo ang Insert key, ngunit maaari mo pa ring itulak ang Esc at pagkatapos ay i-type: q! upang mabilis na lumabas ng editor.

Mayroong isa pang karagdagang pamamaraan na maaari mo ring magamit. Nakasalalay sa iyong bersyon ng vi, maaari kang mag-type at itulak ipasok upang lumabas. Mangyaring tandaan na hindi ito gagana sa lahat ng mga bersyon ng vi, ngunit sa mga ginagawa nito magsusulat ito ng isang nabagong file na halos pareho sa parehong paraan: wq will.

Basahin ang 3 minuto