Hirdetés

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

  • Gyuri16
    senior tag

    a ritkábban használtakat meg tovább tart megtanulni/megkeresni minthogy megérje.
    nehogy azt hidd. rengeteg olyan parancsot hasznalok naponta tobbszor, aminek a hianya vagy sokkal bonyolultabb vegrehajtasi modja nagyon faj mas szerkesztoknel
    a dib pl. minden nap sokszor elokerul, akarcsak a cw (a szo vegeig torol es insert modba tesz), * vagy a % (blokk (pl. {} masik felere ugras))
    hasonlitsd ossze pl. a D parancsot a 'hagyomanyos' megfelelojevel: SHIFT+END, DEL, a vim eseteben csak az ujjaim mozdulnak picit, a csuklo marad a helyen, a masodik esetben az egesz alkar mozog oda-vissza
    vagy pl. vedd azt, hogy van egy parameterlistas fuggvenyhivasod, pl: print(a+b, c+d+2, "blabla");, es ki akarod cserelni a c+d+2-t masra, mondjuk c*d. ez ugy tortenik mondjuk egy VS-ban hogy CTRL-jobbnyillal odaugralsz a c-hez, beirod a c*d-t es 5 db SHIFT-jobbranyil es DELlel kitorlod a regit (vagy forditott sorrendben ez mindegy)
    ez vimben igy nez ki: fcct,c*d ez eleg kriptikusnak tunhet :D pedig nem az, kb errol van szo: find c, change till , c*d
    nem kell 'memorizalni' meg 'keresgelni', teljesen logikusak a parancsok. pl a mar emlitett dib -> delete inner block, vagy cat -> change all tag
    raadasul ott van a mar emlitett ismetles, tehat ha pl. azt mondom hogy cib"" akkor az a zarojelparon beluli szoveget kicsereli ""-re. majd ha egy masik zarojelparba beallok a kurzorral es megnyomom a . gombot, teljesen fuggetlenul attol hogy mi van a masodik blokkban, ugyanugy kitorli es ""-re csereli (ez most talan eleg hulye pelda volt, de nagyon gyakran hasznalom a parancsismetlest, rengeteg melot megsporolva)

    ezzel nem 'hitteriteni' akarok, csak megmutatni hogy letezik egy teljesen mas gondolkodasmod is mint a hagyomanyos, ami rendkivul hatekony is lehet. nyilvan ha valakinek nem tetszik, es mast akar hasznalni, akkor tegye, emiatt nem fogom utalni, lenezni vagy irigyelni :)

    nem lenne kedved (idod) ilyeneket osszeirni nekunk? en tobbnyire egyszeru feladatokra vimet hasznalok, es alap dolgokat tudok csinalni (dd, cw..), viszont amiket itt emlitettel meg nem. netes tutorialokban ilyenek altalaban mar nincsenek, helpet bogaraszni meg kicsit maceras. en nagyon orulnek egy kis osszefoglalonak advanced vim tippekbol :)

    nekem az egyik kedvenc vim funkciom a kijelolt blokkra =-t nyomni, ami automatikusan indental, illetve a > es < ami jobbra es balra mozgatja az egesz blokkot.

    Sk8erPeter: vimnek is van pluginja beipitett debuggolasra (azt hiszem vimdbg-t hasznaltam), en kiprobaltam, de nem allt kezre. autocomplete is van, viszont azt se sikerult teljesen olyanra csinalni, mint amit az IDEk tudnak. (nem sikerult a tag fileokat jol letrehozni az autocompletenek es az tagekre ugralasra egyszerre). ezek utan arra jutottam, hogy a vim nem IDE, es ne is akarjak olyat tole, egyszeru projekteknek (max 4-5 fajl) jo, tobbre meg lehet valami nagyot inditani.

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