Përdorimi i VIM: Manuali bazë.

Asnjëherë nuk kam menduar se do ta them këtë, por po më pëlqen jashtëzakonisht redaktori më i mirë atje për terminalin brenda GNU / Linux: VI.

Duke cituar nga wikipedia:

vrull (të Anglisht Unë pashë IMproved) është një version i përmirësuar i redaktori i tekstit vi, të pranishëm në të gjitha sistemet UNIX.

Autori i saj, Bram Moolenaar, prezantoi versionin e parë në 1991, datë nga e cila ka pësuar shumë përmirësime. Karakteristika kryesore e të dy Vim dhe Vi është se ata kanë mënyra të ndryshme që mund të ndërrohen për të kryer operacione të caktuara, gjë që i diferencon ata nga redaktorët më të zakonshëm, të cilët kanë vetëm një mënyrë në të cilën futen porositë duke përdorur kombinime çelësash ose ndërfaqet grafike.

Unë jam një nga ata që menduan se ky ishte një redaktor për "oktapodë" ose njerëz me më shumë se 10 gishta, sepse fakti i thjeshtë i të pasurit kaq shumë shkurtore të tastierës më bëri të mendoj se VI ishte "përbindëshi" i redaktorëve të konsolës. E vërteta është se që nga dje kam mësuar ta përdor (edhe me gjëra shumë themelore) por po mësohem, dhe më e keqja (ose më e mira nga të gjitha) eshte se po me pelqen shume.

Unë kam qenë gjithmonë mirë me mënyrën se si nano, por është e vërtetë që ky redaktor është shumë themelor. Kur kemi një mjedis grafik, kursori mund të përdoret për të kopjuar / ngjitur, por kur jemi në një TTY gjërat ndryshojnë. Ky është përparësia e parë që unë gjej VIM. Karakteristikat e tjera që më pëlqejnë janë:

  • Përzgjedhja e tekstit në kolona.
  • Theksimi i sintaksës.
  • Theksimi i kllapave, kllapave dhe kllapave (kështu që është ideal për programim).
  • Jashtëzakonisht i fuqishëm, edhe kur skedari që po redaktojmë ndërpritet, na lejon ta rimarrim më vonë.
  • këtu ju mund të shihni shumë më tepër ...

Redaktuesi i vetëm i tekstit në tastierë (nga ata qe njoh) që "afrohet" ndaj VI es MCEdit, Redaktori i tekstit i MC-së. Por vini re citimet në fjalinë e mësipërme. VIM madje ka një redaktor në GTK. Por ideja e këtij postimi nuk është që t'ju shesë ose t'ju inkurajojë të përdorni VI, është thjesht një mënyrë për t'ju thënë se është më e lehtë për t'u përdorur sesa duket në të vërtetë.

Tutorial bazë për përdorimin e VIM

Po mendoja të të linja një seri të shkurtoreve të tastierës, por mendoj se do të ishte shumë më praktike nëse do të të tregoja se si funksionon përmes një shembulli. Gjëja e parë që do të bëjmë është instalimi VI nëse nuk e kemi bërë tashmë, ose nëse nuk vjen si parazgjedhje në shpërndarjen tonë të preferuar. Pasi të instalohet, ne hapim një terminal dhe vendosim:

$ vim prueba.txt

Do të shohim diçka si kjo:

Tani shtypim tastin I ose çelësi Fut për të kaluar nga modaliteti i komandës në modalitetin e modifikimit dhe për të filluar shtypjen. Ne shkruajmë ndonjë gjë, nëse është e mundur, që është më e gjatë se dy rreshta. Unë për shembull vendos:

Tani, ne shtypim tastin ESC Për të dalë nga modaliteti i redaktimit, ne lëvizim në fillim të dokumentit me shigjetat e tastierës dhe shtypim butonin V. Ju do të vini re se më poshtë thotë tani VISUAL. Me shigjetën poshtë po shënojmë të gjithë tekstin që shkruajmë. Kur kemi gjithçka të zgjedhur, shtypim tastin Y. Sapo të bëhet kjo, do të shihni se më poshtë tregon numrin e rreshtave të kopjuar.

Tani lëvizim pak më poshtë dhe shtypim butonin P. Sa herë që e shtypim, i njëjti tekst do të ngjitet. Nëse në vend të çelësit Y shtypim tastin X, teksti që kemi zgjedhur do të pritet. Mund ta ngjisim përsëri me çelësin P.

Tani do të ruajmë dokumentin e provës. Ne shtypim ESC nëse jemi në modalitetin edit dhe shkruajmë :w, domethënë dy pika dhe a W. Ajo që bën kjo është të shkruajmë ose të ruajmë atë që po bëjmë. Nëse më vonë shkruajmë :q do të dalim nga redaktori. Nëse ajo që duam të ruajmë dhe të mbyllim, ne shkruajmë .

Tani një hile e fundit. Supozoni se terminali është mbyllur aksidentalisht dhe ne e humbasim dokumentin. Ajo që duhet të bëjmë është të rishkruajmë:

$ vim prueba.txt

dhe ne do të marrim diçka si kjo:

Nëse shikoni në fund, ne kemi një sërë opsionesh. Në këtë rast shtypim tastin R për të tërhequr dokumentin e mëparshëm, atëherë ai do të na kërkojë të shtypim ENTER Dhe voila, ne mund të vazhdojmë atje ku e kemi lënë. Tani, nëse rastësisht kemi goditur çelësin E (edito gjithsesi) ne gjithashtu mund të rimarrim dokumentin duke shtypur : shërohet, dhe ne do të marrim diçka si kjo:

Në këtë rast, opsioni im është të shkruaj numrin 1 dhe voila, puna jonë rikuperohet përsëri.

Nëse dëshironi të përdorni VI më lehtë, atëherë mund të instaloni GVIM, e cila është e njëjtë duke përdorur bibliotekat Gtk për përdorimin e Menus dhe opsioneve të tjera që lehtësojnë punën e përdoruesit.

Ekziston edhe një zgjatje për Firefox thirrje Perandori, që na lejon të trajtojmë shfletuesin sikur VI do të trajtohet 

Dhe deri këtu Si të, çdo sugjerim ose informacion është i mirëpritur në mënyrë që të gjithë të mësojmë më shumë gjëra të dobishme VI.