Új hozzászólás Aktív témák
-
Frawly
veterán
válasz
inf3rno
#19139
üzenetére
Pont ez a vim csapdája, hogy amíg nem érted a filozófiáját, addig nem trivilális, sőt kontraproduktívnak tűnik egyenesen. Az egész videó pont abból csinál viccet, hogy aki nem érti, annak egy idegesítő, átláthatatlan valami, amiből kilépni sem tud.
Ezen mindenki átesik, első 1-2 alkalomkor én se tudtam belőle kilépni, akkor nem is értetem, hogy ki használja ezt a fapados „sz4rt”, amikor vannak grafikus szerkesztők, meg egy szimpla mcedit, nano is jobbnak tűnik. Nyilván, akkor még nem állt készen erre a szemléletem, mostanra viszont megváltozott a véleményem, és egy zseniális dolognak tartom.
Igazából a vim-ből kilépésre a ZZ (kilépés mentéssel) vagy ZQ (kilépés mentés nélkül) billkombó a legegyszerűbb, legjobb. Ami miatt ezt kezdőknek nem szokták reklámozni, az azért van, mert
1) a ZZ/ZQ csak vim/neovim pároson működik default (meg néhány vim-stílusú programban, Vifm, böngésző vim-addonok), eredeti vi-ban és a többi vi-variánsban (elvis, nvi, viper, stb.) nem működik, nyomogathatod, azokban semmit nem csinál
2) a :q! és :wq(!) megoldás egy kezdőnek biztosabb, mert ha nem parancsmódban van, akkor már a :-ot sem tudja begépelni, és onnan azonnal rájön, hogy nem jó módból indul ki. A ZZ/ZQ hiába egyszerűbb, ha rossz módban próbálja, akkor csak azt fogja tapasztalni, hogy szimplán nem működik. Meg a hosszabb :wq módszerrel megszokja a kezdő, hogy sok minden a parancsmód + :parancs formában működik, ami egy általánosabb módszer.Aki haladó vim-es, az azonnal nyomja a ZZ/ZQ-t, reflexből, 3 gombnyomás, Shift+kettő karakter. A :q! és :wq + Enter amivel lezárod, az már 5 billentyűnyomás, kényelmetlenebb és +3 hibalehetőség, mellégépelési lehetőség. A ZZ még egyszerűbb, mert nem is 3 billentyű, csak kettő, Shift és Z, csak a Z-t lenyomva tartod hosszabban, és már ki is vagy lépve. Anélkül, hogy még kéne gépelgetni meg enterezni utána.
Sőt, a legtöbb haladó vim-es egy ZA kombót is felvesz parancsmódba a vimrc-ben, ami annyiban különbözik a ZZ-től, hogy nem csak egy megnyitott dokumentumot ment, hanem ha egy vim példányon belül több fülön vagy több bufferben/csempében több fájl is meg van nyitva, akkor az összeset menti egyszerre. Lényegében a :qa<Enter> parancsot drótozzák át ZA-ra.
Aki ezekkel a dolgokkal tisztában van, annak komikus, hogy egy kezdő mit össze nem szenved már a kilépéskor, milyen nagyokat szív. Kb. mint mikor kutyának mind a négy lábára kötnek görkorcsolyát, és kicsúsznak alóla a lábai, hasra esik, meg aki bringázni tanul és nagyokat tanyál vele kezdetben, arra emlékeztet.
Egyébként ezek a kopaszok nagyon alattomos módon összedolgoznak, mert egyik ihleti a másik videóját. Az egész onnan indult ki, hogy egy nappal előtte Luke Smith közzétett egy vimtutor videót, Vim Diesel címmel, ami a Vin Diesel meme-jére hajaz, aki szintén kopasz ráadásul. Bár aki kezdő, annak kicsit hosszú egy a 60+ perc, meg a vége felé Luke is fárad, csapong, sztorizik, nem sorban veszi a leckéket, nem veszi őket végig kellő alapossággal, de akit érdekel az ilyen, belenézhet. Alapoktól mutatja a dolgokat, és ilyen screenkeys progi jelzi is ki a képernyőn, hogy milyen billentyűket nyomott. Egyébként egy csomó ilyen vim tutorial for beginner videó van a YouTube-on, ahol jobban fejezetekre bontják, meg még kisegítősebb módban a szájába rágják az embernek.
Egy dolog még nem fog tetszteni pár embernek: ezek angolul vannak, azokon belül is főleg amerikai, kanadai. Ezen túl kell tenni az embernek magát, ez a sztenderd az IT szakmában, globális szinten, ha ki akar lépni a nemzeti buborékból, és rózsaszín ködfelhőből, és technológiaialag az élvonalba akar tartozni, használható dolgokat tanulni első kézből (nem várni, amíg majd fordításban évek múlva megjelenik), annak ezt el kell fogadni. Aki magyar anyagokat akar, olvassa a fidesz.hu vagy 888.hu oldalakat, azok szép ropogós magyarsággal vannak írva, és nem zavarnak össze ilyen külföldi hablattyal, meg szakmai agymenésekkel.
Sőt, ha már dt és vim, akkor egy hónappal ezelőtt a másik kopasznak volt egy olyan videója, amiben a csempékre osztást mutatja be. Az agyam ledobta a szíjat, nem is tudtam akkor még, hogy a vim nem csak szövegszerkesztőként, hanem session managerként és terminal multiplexerként és text alapú tiling WM-ként is használható! Nagyon meglepett, nem is tudtam, hogy ilyen hasznos dolgokra is képes, nélkülözhetővé teszi a tmuxot meg a többi megoldást. Ez az igazi minimalizmus.
-
F34R
nagyúr
Új hozzászólás Aktív témák
- Canon EOS R100 + RF-S 18-45mm (MILC) Digitális fényképezőgép
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700X / 16GB DDR4 / RTX 3060 / 256SSD + 1TB HDD
- ÚJ! Logitech Astro A50 Gen. 4 vezeték nélküli Gamer fejhallgató + Bases Station!
- Samsung Galaxy Watch 7 40mm LTE ( esim ) SM-L305 okosóra - dobozában!
- Precision 7680 16" FHD+ IPS i7-13850HX RTX 2000 Ada 32GB 1TB NVMe IR kam gar
- ÁRGARANCIA!Épített KomPhone i5 12400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3883, 100% Akkumulátor
- Bomba ár! HP ProBook 640 G5 - i3-8GEN I 16GB I 256GB SSD I 14" HD I Cam I W11 I Garancia!
- Apple iPhone 16 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E6220 - i7-2GEN I 8GB I 128SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

