Hindi ko inakalang sasabihin ko ito, ngunit hindi ko kapanipaniwala ang pinakamahusay na editor doon para sa terminal GNU / Linux: VIM.
Sumisipi Wikipedia:
kalakasan (ng Ingles Nakita kong Pinatunayan) ay isang pinabuting bersyon ng text editor vi, naroroon sa lahat ng mga system UNIX.
Ang may-akda nito, Bram Moolenaar, ipinakita ang unang bersyon sa 1991, petsa kung saan sumailalim ito sa maraming mga pagpapabuti. Ang pangunahing katangian ng parehong Vim at Vi ay mayroon silang magkakaibang mga mode kung saan upang lumipat upang maisagawa ang ilang mga operasyon, na pinag-iiba ang mga ito mula sa pinaka-karaniwang mga editor, na mayroon lamang isang mode kung saan ipinasok ang mga order gamit ang mga pangunahing kumbinasyon o mga graphic interface.
Isa ako sa mga naisip na ito ay isang editor para sa "mga pugita" o mga taong may higit sa 10 mga daliri, dahil ang simpleng katotohanan ng pagkakaroon ng maraming mga keyboard shortcut ay ipinaisip sa akin na VIM ito ang "halimaw" ng mga editor ng console. Ang totoo ay simula kahapon natututo akong gumamit nito (kahit na may napaka-pangunahing mga bagay) ngunit nasasanay na ako, at ang pinakapangit (o higit sa lahat) ito ay ang labis na pagkagusto ko dito.
Palagi akong naging komportable sa pagpapatakbo ng nano, ngunit totoo na ang editor na ito ay masyadong basic. Kapag mayroon kaming isang graphic na kapaligiran, ang cursor ay maaaring magamit upang makopya / i-paste, ngunit kapag nasa isang TTY kaming mga bagay na nagbabago. Iyon ang unang kalamangan na nakita ko si VIM. Ang iba pang mga tampok na gusto ko ay:
- Pagpili ng teksto sa mga haligi.
- Pag-highlight ng syntax.
- Pagha-highlight ng mga panaklong, braket at brace (ginagawang perpekto para sa pag-program).
- Lubhang makapangyarihan, kahit na nagambala ang file na aming ina-edit, pinapayagan kaming makuha ito sa ibang pagkakataon.
- Dito marami ka pang makikita ...
Ang nag-iisang text editor sa console (sa mga kilala ko) na "lumalapit" sa VIM es MCEedit, Text editor ni MC. Ngunit pansinin ang mga quote sa pangungusap sa itaas. Ang VIM ay mayroon ding isang editor ng GTK. Ngunit ang ideya ng post na ito ay hindi ibenta ka o hikayatin silang gamitin VIM, ito ay simpleng paraan ng pagsasabi sa iyo na mas madaling gamitin kaysa sa lilitaw talaga.
Pangunahing tutorial sa paggamit ng VIM
Naisip kong iwanan sa iyo ang isang serye ng mga keyboard shortcut, ngunit sa palagay ko mas magiging praktikal kung ipinakita ko sa iyo kung paano ito gumagana sa pamamagitan ng isang halimbawa. Ang unang bagay na gagawin namin ay i-install VIM kung hindi pa natin nagawa ito, o kung hindi ito dumating bilang default sa aming paboritong pamamahagi. Kapag na-install, magbubukas kami ng isang terminal at ilagay:
$ vim prueba.txt
Makikita natin ang isang bagay tulad nito:
Ngayon ay pinindot namin ang susi I o ang susi Isingit upang lumipat mula sa mode ng pag-utos upang i-edit ang mode at simulang mag-type. Nagsusulat kami ng anuman, kung maaari, mas mahaba iyon sa dalawang linya. Halimbawa, ilagay ko:
Ngayon, pinindot namin ang susi ESC Upang lumabas sa mode ng pag-edit, lumipat kami sa simula ng dokumento gamit ang mga arrow ng keyboard at pindutin ang key V. Mapapansin mo na ang nasa ibaba ay nagsasabi ngayon VISUAL. Gamit ang pababang arrow ay minarkahan namin ang lahat ng teksto na sinusulat namin. Kapag napili namin ang lahat, pinindot namin ang susi Y. Kapag tapos na ito, makikita mo na sa ibaba nito ay ipinapahiwatig ang bilang ng mga linya na kinopya.
Ngayon ay gumagalaw kami ng isang maliit na mas mababa at pindutin ang key P. Sa tuwing pipilitin namin ito, mai-paste ang parehong teksto. Kung sa halip na ang susi Y pinindot namin ang susi X, ang teksto na aming napili ay mapuputol. Maaari namin itong i-paste muli gamit ang susi P.
Ngayon ay i-save namin ang dokumento ng pagsubok. Pinindot namin ESC kung nasa edit mode kami at nagsusulat kami :w, iyon ay, dalawang puntos at a W. Ang ginagawa nito ay isulat o i-save ang ginagawa natin. Kung susulat tayo mamaya :q lalabas kami ng editor. Kung ang nais namin ay i-save at isara, nagsusulat kami .
Ngayon isang huling trick. Ipagpalagay na ang terminal ay hindi sinasadyang nakasara at nawala namin ang dokumento. Ang kailangan nating gawin ay muling pagsulat:
$ vim prueba.txt
at makakakuha kami ng tulad nito:
Kung titingnan mo ang dulo mayroon kaming isang serye ng mga pagpipilian. Sa kasong ito pinindot namin ang susi R upang makuha ang nakaraang dokumento, pagkatapos ay hihilingin sa amin na pindutin ENTER At voila, maaari naming ipagpatuloy kung saan tayo tumigil. Ngayon, kung nagkataon na na-hit namin ang susi E (i-edit pa rin) maaari rin nating makuha ang dokumento sa pamamagitan ng pagta-type : mabawi, at makakakuha kami ng tulad nito:
Sa kasong ito ang aking pagpipilian ay upang isulat ang numero 1 at voila, ang aming trabaho ay nakuhang muli.
Kung nais mong gamitin VIM mas madali, pagkatapos ay maaari mong mai-install GVIM, na kapareho ng paggamit ng mga aklatan ng Gtk para sa paggamit ng Mga Menu at iba pang mga pagpipilian na nagpapadali sa gawain ng gumagamit.
Mayroong kahit isang extension para sa Firefox tumawag Vimperor, na nagpapahintulot sa amin na hawakan ang browser na parang VIM ito ay gagamutin 
At hanggang dito Howto, ang anumang mungkahi o impormasyon ay malugod na tinatanggap upang lahat tayo ay maaaring matuto nang higit pang mga kapaki-pakinabang na bagay VIM.