From: Mehmet Fatih YILDIZ (fatih.mfyz@gmail.com)
Date: Thu 26 Jul 2007 - 23:58:57 EEST
On 26.Tem.2007, at 20:05, Cafer Þimþek wrote:
> Selam,
>
> "selim ok" <selimok@gmail.com> writes:
>
>> Vim ile nasil taklalar atabiliyoruz peki ? Hayatimizi
>> kolaylastirdigi birkac
>> örnek verebilir misiniz? Ben Kwrite kullaniyorum cok mutluyum
>> diyen bir insan
>> icin ne gibi yenilikler getiriyor mesela?
>
> Bu aslýnda çok göreceli bir konu. Yani Vi/Vim fanatiklerinin "süper",
> "þahane", "benzersiz" diyebileceði özelliklerin -muhtemelen- pek çoðu
> sizin için "olmasa da olur" diyebileceðiniz özellikler olabiliyor. Ne
> zaman ki bilgisayarýnýzla, fare ve grafiksel kullanýcý arayüzleri
> olmadan da mutlu ve mesud (hatta daha mutlu ve daha mesud da olabilir)
> yaþayabileceðinizi fark ettiðinizde o "olmasa da olur" özelliklerin
> aslýnda ne derecede hayat kurtardýðýný, fare ve grafiksel arayüzler
> karþýsýnda çok daha baþarýlý olabildiðini anlýyorsunuz. Misal, vi/vim
> ile þunu tek komutla diyebiliyorsunuz:
>
> "Þu dizinden baþlayarak þu uzantýlý dosyalarý ara, bulduðun
> 3. sonuç olan dosyayý aç, içinden 4. satýrýn 3. kelimesini al, þu
> an açýk olan dosyanýn þu satýrýna yapýþtýr."
>
> Þimdi bunu yapabilmek büyük bir marifettir, ama sadece bunu
> yapabiliyoruz diye vi/vim kullanmak da pek mantýklý deðildir. Bunun
> haricinde (ki yukarýda verdiðim örnek sadece neler yapýlabileceðinin
> küçük bir örneði) pek çok konuda iþinizi kolaylaþtýrýrken, herhangi
> bir dille kod yazarken aslýnda IDE'ye ihtiyacýnýzýn olmadýðýný
> anlatabilen özellikler saymakla bitmez. Ve bu tamamen alýþkanlýk
> meselesi. Vi/Vim veya Emacs gibi bir editöre (sanýrým Emacs editörden
> biraz daha öte bir þey) bir kere alýþtýktan sonra hayatta býrakamaz,
> her iþi onunla yapmaya çalýþýrsýnýz.
>
> Misal ben. Bu mesajý Emacs kullanarak yazýyorum. Muhtemelen vi/vim
> fanatikleri de Mutt kullanarak e-postalarýný sevdikleri editörle
> yazýyorlardýr.
Evet güzel bir özellik,
Ben genelde html php css javascript kodlayan biriyim. Code Snipet
denilen kavram cogu editorde var olmasýna ragmen vim script'lerdeki
kadar ozellestirilebilir ve normalde duzenleme islemi sirasinda
yapabildiginiz her aksiyonu bir script dosyasina donusturup
insanlarla paylasabilme, vim scripts sayfasýndaki trilyon tane
scripti kombine edip kendi Combo IDE'nizi olusturabilmeniz hic de zor
olmuyor. Ayni zamanda platform bagimsiz ve herhalde en cok
gomulebilen editor oldugundan cogu uygulama icerisinde duzenleme
islerinizi vim ile yaptirabiliyorsunuz.
Sahsen su an vim kullanmiyorum fakat vim'daki yaptigim isleri yerine
getirebilen bir editor olan textmate kullanmaktayim fakat ne zaman
bir isletim sistemi bulamaz, disarda olursam vim'a kosarim. Ayni
zamanda sunucu yonetiyorsaniz cogu zaman girdiginiz sunucularda
kurulu genel bir editor ariyor olabiliyorsunuz. Bazen sadece konsolda
koca bir yigin kodu cikarmak zorunda kalabiliyorsunuz. O zamanlar
malesef konforlu saydigimiz cogu editor dokuluyor :)
-- Mehmet Fatih YILDIZ http://www.mfyz.com_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama