Keresés

Ú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

    válasz inf3rno #19139 üzenetére

    Pl micro?

    (#19140) inf3rno
    Nem perelheted, mert hivatalosan nincs kliensuk linux-ra.
    Egyebkent most koronavirus ideje alatt is visszabvettek a bitrate-t es tiltottak a 4k tartalmakat is, azert hogy maradjon mindenkinek savszel. Nem tudom hogy browser user agent-el at lehet-e baszni a fejet.

Új hozzászólás Aktív témák