• vi improved olanında douglas adams şu biçimde anılmıştır.

    --- spoiler ---

    vim açılır.
    :help 42 <return>

    what is the meaning of life, the universe and everything? *42*
    douglas adams, the only person who knew what this question really was about is
    now dead, unfortunately. so now you might wonder what the meaning of death
    is...

    --- spoiler ---
  • böyle seksenlerde büyüleyici bir reklamı olan bulaşık detarjanıydı. transa geçmiş gibi izlerdim her reklam çıktığında. müziği, vim kapağının açılmasından sonra mutfağın yeşilimsi bir ton alması, kapağın açılmasıyla kadının o kutsal yeşil ışığı yakalaması falan hep tanrısal şeylerdi benim için. zorla anneanneme vim aldırırdım, açılan her yeni vim kutusu ayrı bir travmaydı benim için. kaçan yeşil ışığı asla bulamadığım gibi her yeni açılan kutunun da bozuk çıktığına inanarak içime kapandım... zaten alo kutularının iç yüzündeki otomobilimi de asla bulamamıştım :(
  • unilever urunu idi, artik uretilmiyor. (marketlerde satilanlarin uretim tarihine dikkat edin.)
    yere yumruk vuran el ile hatirlanir, okuma yazmasi olmayan temizlikci teyzeler bakkallardan "yumruklu olandan ver" diye isterler.
  • gelen "bunda nasıl kaydederip çıkarım" sorusuna :wq cevabını verdiğinizde insanların smiley sanıp onlarla dalga geçtiğiniz düşünmesine sebep veren metin düzenleyici
  • temizlik tozlarının kralı. piyasada göremiyorum artık. çocukluğum lan o benim. "lavaboyu vimledim." demek en doğal şeydi. eski reklamlarını veren arkadaşlar olmuş, sağolsunlar.

    nasıl bir nostalji yaşadım, o vim'le nerelere gittim, bir ben bilirim. eski kutusunu satan varsa internette, alıcam. sülalemi, annemi hatırlattı be. bakar bakmaz, gözlerim doldu. buna ek olarak, gerçekten de vim temizliği başkaydı.
  • uzun süredir vimming like a pro mertebesine ulaşmak için çalışıyorum. pek çok kaynak taradım. layıkıyla vim öğrenmek isteyenlere birkaç önerim olacak:

    ilkin, vimtutor'u, iki hafta boyunca her gün, günde iki kez bitirin. gavur deyimiyle, essential task bu. sonra vimtutor'da öğrendiklerinizi çalıştığınız farklı dosyalarda uygulamaya devam edin. her adımı hatırlayıp otomatiğe bağlamak, bir ay kadar süresini alıyor insanın. başta bunları hiçbir plugin, hiçbir customized .vimrc olmadan yapmaya çalışın. sonrasında plugin'leri kullanmaya başlayın. zaten iyi bildiğiniz bir ortamda işleri çok daha kolaylaştıracak eklentileri de kullanınca sırtınız yere gelmiyor.

    youtube'da onlarca kanal var ama en iyileri, bence theprimeagen ve leeren chang

    theprimeagen: kesinlikle ve kesinlikle en iyisi. kendi deyimiyle bir 'vim sociopath'. netflix çalışanı ve vim'le kafayı bozmuş, vimtutor'un tamamını iki dakikada bitirebilen bir manyak. klavye olarak kinesis advantage 2 kullanıyor zaten. ve aşırı eğlenceli bir kişilik. çoğu video'sunu kahkahalarla izliyorsunuz. bazen de troll'lüyor. "two simple steps to go from ide to vim" adlı video'su ve aynı adlı git repo'su efsane* "bu ne ulan, adam bizimle taşak geçiyor." diye sinirlenmeden "vim as your editor" ve "make vim amazing" adlı playlist'lerini bitirirseniz, çok şey öğrenirsiniz.

    ikincisi, leeren chang: google çalışanı, cloud computing, distributed systems, infrastructure security, deployment pipelines gibi alanlarda uzmanlığı var ve en sevdiğim özelliği, çok mütevazi ve anlaşılır biçimde her şeyi anlatması. vim as a language yaklaşımının yaratıcılarından zira vim'de komutları permutational biçimde kullanıp lineer seriler biçiminde, çok komplike işleri tek seferde bitirebiliyorsunuz. bayağı ufuk açıyor. salağa anlatır gibi anlatması, çok hoş ki, şahsen böyle adamlarla karşılaştırınca bildiğin salak gibi hissediyorum kendimi.
  • kendisi ile dosya şifrelemek mümkün. :x (büyük harf olacak) şifreyi girip sonrasında :w veya :wq ile dosyayı kaydedin. dosyayı vim ile tekrar açınca şifreyi girmenizi isteyecektir.
  • - çok ilginç bir cvniz var, tebrik ederim. kendi veri yapılarınızı, algoritmalarınızı geliştirmişsiniz. yapay zeka alanında resmen devrim niteliğinde çalışmalarınız var. 5 sene google, 3 sene de nvidia'da çalışmışsınız. laf aramızda, hangi editörü kullanıyorsunuz?
    + ben severek neovim kullanıyorum. birkaç mütevazı eklenti...
    - lütfen dışarı çıkın.
    + anlamadım?
    - siz bir dolandırıcısınız!
    + nasıl yani?
    - nasıl emacs dururken... beyefendi siz gerçek bir yazılımcı değilsiniz. bu şirkete sadece emacs kullanan gerçek yazılımcılar girebilir.
    + hay allah... ne yapıyorsunuz ki bu emacs ile?
    - içine telegram kurup kripto ve bahis gruplarında takılıyoruz.
    + anladım...
    - lütfen çıkarken kapıyı kapatın, size yeterince katlandık.
  • stack overflow'da yazilan makaleye gore ukrayna'dan sonra turkiye "vim'den cikmayi beceremeyen ulkeler" listesinde 2. siraya girmis:

    https://zgab33vy595fw5zq-zippykid.netdna-ssl.com/…g

    https://stackoverflow.blog/…on-developers-exit-vim/

    galiba cok da akilli degiliz gunun sonunda.
  • kendisini ilk defa kullandiginizda "hasiktir bu ne ya? oha ben buna hayatta alisamam" gibi tepkiler vermeniz cok ama cok normal. sonucta muhtemelen ilk defa o daima kullandiginiz text editorlerinden bu kadar farkli bir konseptte calisan bir editor kullaniyorsunuz. e comfort zone'dan cikmanin da verdigi etkiyle cirpinmaniz normal. ama benim tavsiyem biraz sabredin. cunku 1-2 hafta sabrederseniz karsiligini almaya basliyorsunuz.

    ogrenme surecindeyken her seyi bir anda ogrenmeye calismayin. zaten muhtemelen ogrenme sureci hic bitmeyecek ama en azindan ilk etapta az sonra vercegim tavsiyeleri uygulayin. gg, o, d, c, f gibi temel komutlari bir kagit parcasina yazin. ezberleyene kadar yaninizda dursun bunlar. sonra http://blog.carbonfive.com/…s-the-definitive-guide/ bu linkteki yaziyi okuyun. zaten okuyunca anlayacaksiniz elinizdekinin ne kadar guclu bir editor oldugunu. sonra "sunu nasil yaparim, bunu nasil yaparim" diye internette gezerken zaten ister istemez ilerliyorsunuz. ayrica freenode'da irc kanali var, oradan da instant yardim alma sansiniz var.

    son olarak ilk etapta minimal bir .vimrc dosyasi kullanin. bu dosyada olmazsa olmaz diyecegim tek olay ise arrow tuslarinin disable edilmis olmasi. kesinlikle yapin bunu. cok daha cabuk alisirsiniz hjkl yonlendirmelerine. bir de modlar arasi gecisi daha hizli yapmak icin esc yerine farkli bir kombinasyon kullanin. ben jj kullaniyorum ornegin. referans olarak benim kullandigim .vimrc dosyasi burda: http://ideone.com/dd0iy (6. ve 12. satirlar arasi benim font tercihimle alakali, gonul rahatligiyla silebilirsiniz).

    ben de su an emekleme asamasindayim desem yeridir ama simdiden yararini gormeye basladim. vi gercekten cok guclu bir editor. tek bir is yapiyor ve onu en iyi sekilde yapiyor. sabredin, degecek.
hesabın var mı? giriş yap