Vim bir metin düzenleyicidir. Bram Moolenaar tarafından yazılmış ve ilk olarak 1991 yılında yayınlanmıştır. Komut satırında ve kullanıcı arayüzünde çalışacak şekilde tasarlanmıştır. Vi metin düzenleyici temel alınarak geliştirilmiştir.
Vim bir terminal emülatörde çalışırken | |
Geliştirici(ler) | Bram Moolenaar |
---|---|
İlk yayınlanma | 2 Kasım 1991 |
Güncel sürüm | 9.1.0 / 02.01.2024 |
Programlama dili | C, |
İşletim sistemi | Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, , AmigaOS, |
Erişilebilirlik | Türkçe, İngilizce, İtalyanca, Almanca, Fransızca, Çince, Farsça, Lehçe, Rusça, İspanyolca |
Tür | Metin düzenleyici |
Lisans | Özgür yazılım |
Resmî sitesi | http://www.vim.org/ |
Kod deposu |
|
Vim özgür ve açık kaynak yazılımdır. Yazılımın yayınlanlığı lisans türü GNU GPL ile uyumlu olmakla birlikte, ek olarak, maddi destek vermek isteyenlerin, desteğini Uganda'daki ihtiyaç sahibi çocuklara yapılmasını istemektedir.
Vim başlangıçta Amiga için çıkarılmış olsa da bugün çoklu platform desteği sağlamaktadır. 2006 yılında Linux Journal okuyucuları tarafından en çok beğenilen metin düzenleyici seçilmiştir.
Tarihçe
Bram Moolenaar 1988 yılında Amiga bilgisayarlar için Vim üzerinde çalışmaya başladı. 1991 yılında Vim'in ilk yayınladığı sürümünü duyurdu (sürüm 1.14).
Başlangıçta Vim ismi "Vi IMitation" ("Vi Taklidi") kelimelerinin kısaltmasıydı. Bu durum 1993 Kasım ayında Vim 2.0 sürümü duyurulmasıyla birlikte değişti. Çünkü artık Vi düzenleyicinin taklidi olmaktan çıkmış, Vi'den çok daha özellikli hale gelmişti. Bu sebeple Vim ismi "Vi IMproved" ("Geliştirilmiş Vi") kelimelerinin kısaltması olarak değiştirilmiştir.
Arayüz
Vim'de, Vi'de olduğu gibi, temelde menü veya tıklanabilecek bir simge yoktur. Ama istendiği takdirde komut girerek grafik moduna yani gVim'e geçiş yapılabilir. gVim'de sık kullanılan komutların menüleri ve araç takımları ortaya çıkmaktadır. Fakat uygulamanın tüm özelliklerini kullanmak için gene uygulamanın komut satırı kullanılmalıdır.
Vim'in kendi içerisinde yeni başlayanlar için öğretici bir ders vardır (derse "vimtutor" komutu ile erişilebilir). Ayrıca Vim'in özelliklerinin ayrıntıları Vim Kullanıcı Rehberi'nde mevcuttur. Bu rehberi Vim bünyesinde ya da çevrimiçi okuyabilirsiniz.
Aynı zamanda Vim'in içerisindeki yardım özelliği ile Vim komutları hakkında ayrıntılar öğrenilebilir. Yardım özelliğinden uygulamanın komut satırına ":help YardımİstenenKomut" komutu yazarak yararlanılır.
Sürüm Geçmişi
Tarih | Sürüm | Değişiklikler ve yenilikler |
---|---|---|
Haziran 1987 | Yok | Tim Thompson vi'nin klonunu olan STEVIE sürümünü Atari ST için yayınlar. Kaynak kodlarını Usenet'e yollar. |
Haziran 1988 | Yok | Tony Andrews STEVIE'i geliştirir ve Unix ve (OS/2) ile uyumlu hale getirir. 3.10 sürümünü Usenet'te yayınlar. |
1988 | 1.0 | Bram Moolenaar Amiga sürümü için STEVIE tabanlı Vi IMitation'ı oluşturur. Bu sürüm hiç yayınlanmamıştır. |
2 Kasım 1991 | 1.14 | 'in 591. disketinde, Amiga için herkesin kullanımına açılan ilk sürümü. |
1992 | 1.22 | Unix ile uyumlu hale gelir. Vim artık vi ile rekabet etmektedir. |
14 Kasım 1993 | 2.0 | "Vi IMproved" ismini kullanarak yayınlanan ilk sürümü. |
12 Ağustos 1994 | 3.0 | Çoklu pencere desteği. |
29 Mayıs 1996 | 4.0 | Grafiksel kullanıcı arayüzü |
19 Şubat 1998 | 5.0 | Sözdizimi vurgulama, betimleme |
6 Nisan 1998 | 5.1 | Hataların giderilmesi, çeşitli geliştirmeler |
27 Nisan 1998 | 5.2 | Uzun satır desteği, dosya tarayıcı, açılır menü, oturum dosyaları, kullanıcı tanımlı işlevler ve komutlar, Tcl arayüzü, vb. |
31 Ağustos 1998 | 5.3 | Hataların giderilmesi. |
25 Temmuz 1999 | 5.4 | Dosya şifreleme, çeşitli geliştirmeler. |
19 Eylül 1999 | 5.5 | Hataların giderilmesi, çeşitli geliştirmeler. |
Ocak 2000 | 5.6 | Yeni sözdizimi dosyaları, hataların giderilmesi. |
24 Haziran 2000 | 5.7 | |
31 Mayıs 2001 | 5.8 | idem |
26 Eylül 2001 | 6.0 | Katlama (folding), eklentiler, çoklu dil. |
24 Mart 2002 | 6.1 | Hataların giderilmesi, |
1 Haziran 2003 | 6.2 | GTK2, Arapça dil desteği, :try komutu, ufak özellikler, hataların giderilmesi. |
7 Haziran 2004 | 6.3 | Hataların giderilmesi, çeviri güncellemeleri. |
15 Ekin 2005 | 6.4 | Hataların giderilmesi, Perl, Python ve Ruby desteği için güncellemeler |
7 Mayıs 2006 | 7.0 | İmla denetimi, kendiliğinden tamamlama, Vim içerisinde sekme sayfalar, mevcut satır ve sütun vurgulama. |
12 Mayıs 2007 | 7.1 | Hataların giderilmesi, yeni sözdizimi ve çalışma zamanı dosyaları. |
9 Ağustos 2008 | 7.2 | Betiklerde noktalı sayı desteği, hataların giderilmesi. |
15 Ağustos 2010 | 7.3 | Lua programlama dili desteği, Python3 desteği, Blowfish şifreleme, kalıcı ileri/geri alma |
12 Eylül 2016 | 8.0 | GTK3, MS-Windows DirectX desteği, Asynchronous I/O desteği, Jobs, Timers, Partials, Lambdas and Closures |
18 Mayıs 2018 | 8.1 | Uçbirim pencere desteği ve terminal gdb eklentisi |
13 Aralık 2019 | 8.2 | Açılır pencereler, metin özellikleri, Türkçe çeviri |
Kaynakça
- ^ Ryan Paul (2 Kasım 2011). "Two decades of productivity: Vim's 20th anniversary". 4 Mayıs 2012 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ . 17 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Kasım 2012.
- ^ "Vim belgelendirme sayfası, Uganda başlığı". 23 Şubat 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Kasım 2012.
- ^ "Arşivlenmiş kopya" (PDF). 18 Nisan 2012 tarihinde kaynağından (PDF). Erişim tarihi: 15 Kasım 2012.
- ^ a b . 11 Temmuz 2011 tarihinde kaynağından arşivlendi.
- ^ "vim: the popular text editor". 19 Şubat 2002 tarihinde kaynağından . Erişim tarihi: 25 Haziran 2020.
- ^ . 24 Mart 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Haziran 2020.
- ^ (PDF). 2 Aralık 2008 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 15 Kasım 2012.
- ^ a b Tim Thompson (26 Mart 2000). . 4 Ocak 2016 tarihinde kaynağından arşivlendi.
- ^ Tim Thompson (28 Haziran 1987). "A mini-vi for the ST". comp.sys.atari.st. 129@glimmer.UUCP. 9 Kasım 2012 tarihinde kaynağından .
- ^ Tony Andrews (6 Haziran 1988). "v15i037: Stevie, an "aspiring" VI clone for Unix, OS/2, Amiga". comp.sources.unix. 893@fig.bbn.com. 9 Kasım 2012 tarihinde kaynağından .
- ^ a b c Bram Moolenaar (15 Ocak 2002). . 26 Mayıs 2016 tarihinde kaynağından arşivlendi.
- ^ "Textfiles.com". 16 Temmuz 2011 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ "Sürüm 4 resmi Vim belgelendirmesi". 16 Ocak 2013 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ "Sürüm 5 resmi Vim belgelendirmesi". 14 Şubat 2012 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ "Sürüm 6 resmi Vim belgelendirmesi". 3 Mayıs 2007 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ "Sürüm 7 resmi Vim belgelendirmesi". 13 Aralık 2017 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ "Groups.google.com". 6 Kasım 2012 tarihinde kaynağından . Erişim tarihi: 15 Kasım 2012.
- ^ Bram Moolenaar. "Vim 8.1 is released!". 17 Mayıs 2018 tarihinde kaynağından . Erişim tarihi: 18 Mayıs 2018.
- ^ Bram Moolenaar. "Vim 8.2 is released!". 12 Aralık 2019 tarihinde kaynağından . Erişim tarihi: 13 Aralık 2019.
Dış bağlantılar
- vim.org 15 Haziran 2004 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Vim bir metin duzenleyicidir Bram Moolenaar tarafindan yazilmis ve ilk olarak 1991 yilinda yayinlanmistir Komut satirinda ve kullanici arayuzunde calisacak sekilde tasarlanmistir Vi metin duzenleyici temel alinarak gelistirilmistir VimVim bir terminal emulatorde calisirkenGelistirici ler Bram MoolenaarIlk yayinlanma2 Kasim 1991Guncel surum9 1 0 02 01 2024Programlama diliC Isletim sistemiUnix Linux Windows NT MS DOS macOS iOS Android AmigaOS ErisilebilirlikTurkce Ingilizce Italyanca Almanca Fransizca Cince Farsca Lehce Rusca IspanyolcaTurMetin duzenleyiciLisansOzgur yazilimResmi sitesihttp www vim org Kod deposugithub com vim vim Vim ozgur ve acik kaynak yazilimdir Yazilimin yayinlanligi lisans turu GNU GPL ile uyumlu olmakla birlikte ek olarak maddi destek vermek isteyenlerin destegini Uganda daki ihtiyac sahibi cocuklara yapilmasini istemektedir Vim baslangicta Amiga icin cikarilmis olsa da bugun coklu platform destegi saglamaktadir 2006 yilinda Linux Journal okuyuculari tarafindan en cok begenilen metin duzenleyici secilmistir TarihceBram Moolenaar 1988 yilinda Amiga bilgisayarlar icin Vim uzerinde calismaya basladi 1991 yilinda Vim in ilk yayinladigi surumunu duyurdu surum 1 14 Baslangicta Vim ismi Vi IMitation Vi Taklidi kelimelerinin kisaltmasiydi Bu durum 1993 Kasim ayinda Vim 2 0 surumu duyurulmasiyla birlikte degisti Cunku artik Vi duzenleyicinin taklidi olmaktan cikmis Vi den cok daha ozellikli hale gelmisti Bu sebeple Vim ismi Vi IMproved Gelistirilmis Vi kelimelerinin kisaltmasi olarak degistirilmistir ArayuzGrafik modda Vim gVim Vim de Vi de oldugu gibi temelde menu veya tiklanabilecek bir simge yoktur Ama istendigi takdirde komut girerek grafik moduna yani gVim e gecis yapilabilir gVim de sik kullanilan komutlarin menuleri ve arac takimlari ortaya cikmaktadir Fakat uygulamanin tum ozelliklerini kullanmak icin gene uygulamanin komut satiri kullanilmalidir Vim in kendi icerisinde yeni baslayanlar icin ogretici bir ders vardir derse vimtutor komutu ile erisilebilir Ayrica Vim in ozelliklerinin ayrintilari Vim Kullanici Rehberi nde mevcuttur Bu rehberi Vim bunyesinde ya da cevrimici okuyabilirsiniz Ayni zamanda Vim in icerisindeki yardim ozelligi ile Vim komutlari hakkinda ayrintilar ogrenilebilir Yardim ozelliginden uygulamanin komut satirina help YardimIstenenKomut komutu yazarak yararlanilir Surum GecmisiTarih Surum Degisiklikler ve yeniliklerHaziran 1987 Yok Tim Thompson vi nin klonunu olan STEVIE surumunu Atari ST icin yayinlar Kaynak kodlarini Usenet e yollar Haziran 1988 Yok Tony Andrews STEVIE i gelistirir ve Unix ve OS 2 ile uyumlu hale getirir 3 10 surumunu Usenet te yayinlar 1988 1 0 Bram Moolenaar Amiga surumu icin STEVIE tabanli Vi IMitation i olusturur Bu surum hic yayinlanmamistir 2 Kasim 1991 1 14 in 591 disketinde Amiga icin herkesin kullanimina acilan ilk surumu 1992 1 22 Unix ile uyumlu hale gelir Vim artik vi ile rekabet etmektedir 14 Kasim 1993 2 0 Vi IMproved ismini kullanarak yayinlanan ilk surumu 12 Agustos 1994 3 0 Coklu pencere destegi 29 Mayis 1996 4 0 Grafiksel kullanici arayuzu19 Subat 1998 5 0 Sozdizimi vurgulama betimleme6 Nisan 1998 5 1 Hatalarin giderilmesi cesitli gelistirmeler27 Nisan 1998 5 2 Uzun satir destegi dosya tarayici acilir menu oturum dosyalari kullanici tanimli islevler ve komutlar Tcl arayuzu vb 31 Agustos 1998 5 3 Hatalarin giderilmesi 25 Temmuz 1999 5 4 Dosya sifreleme cesitli gelistirmeler 19 Eylul 1999 5 5 Hatalarin giderilmesi cesitli gelistirmeler Ocak 2000 5 6 Yeni sozdizimi dosyalari hatalarin giderilmesi 24 Haziran 2000 5 731 Mayis 2001 5 8 idem26 Eylul 2001 6 0 Katlama folding eklentiler coklu dil 24 Mart 2002 6 1 Hatalarin giderilmesi 1 Haziran 2003 6 2 GTK2 Arapca dil destegi try komutu ufak ozellikler hatalarin giderilmesi 7 Haziran 2004 6 3 Hatalarin giderilmesi ceviri guncellemeleri 15 Ekin 2005 6 4 Hatalarin giderilmesi Perl Python ve Ruby destegi icin guncellemeler7 Mayis 2006 7 0 Imla denetimi kendiliginden tamamlama Vim icerisinde sekme sayfalar mevcut satir ve sutun vurgulama 12 Mayis 2007 7 1 Hatalarin giderilmesi yeni sozdizimi ve calisma zamani dosyalari 9 Agustos 2008 7 2 Betiklerde noktali sayi destegi hatalarin giderilmesi 15 Agustos 2010 7 3 Lua programlama dili destegi Python3 destegi Blowfish sifreleme kalici ileri geri alma12 Eylul 2016 8 0 GTK3 MS Windows DirectX destegi Asynchronous I O destegi Jobs Timers Partials Lambdas and Closures18 Mayis 2018 8 1 Ucbirim pencere destegi ve terminal gdb eklentisi13 Aralik 2019 8 2 Acilir pencereler metin ozellikleri Turkce ceviriKaynakca Ryan Paul 2 Kasim 2011 Two decades of productivity Vim s 20th anniversary 4 Mayis 2012 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 17 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Kasim 2012 Vim belgelendirme sayfasi Uganda basligi 23 Subat 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Kasim 2012 Arsivlenmis kopya PDF 18 Nisan 2012 tarihinde kaynagindan PDF Erisim tarihi 15 Kasim 2012 a b 11 Temmuz 2011 tarihinde kaynagindan arsivlendi vim the popular text editor 19 Subat 2002 tarihinde kaynagindan Erisim tarihi 25 Haziran 2020 24 Mart 2004 tarihinde kaynagindan arsivlendi Erisim tarihi 25 Haziran 2020 PDF 2 Aralik 2008 tarihinde kaynagindan PDF arsivlendi Erisim tarihi 15 Kasim 2012 a b Tim Thompson 26 Mart 2000 4 Ocak 2016 tarihinde kaynagindan arsivlendi Tim Thompson 28 Haziran 1987 A mini vi for the ST comp sys atari st 129 glimmer UUCP 9 Kasim 2012 tarihinde kaynagindan Tony Andrews 6 Haziran 1988 v15i037 Stevie an aspiring VI clone for Unix OS 2 Amiga comp sources unix 893 fig bbn com 9 Kasim 2012 tarihinde kaynagindan a b c Bram Moolenaar 15 Ocak 2002 26 Mayis 2016 tarihinde kaynagindan arsivlendi Textfiles com 16 Temmuz 2011 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 Surum 4 resmi Vim belgelendirmesi 16 Ocak 2013 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 Surum 5 resmi Vim belgelendirmesi 14 Subat 2012 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 Surum 6 resmi Vim belgelendirmesi 3 Mayis 2007 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 Surum 7 resmi Vim belgelendirmesi 13 Aralik 2017 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 Groups google com 6 Kasim 2012 tarihinde kaynagindan Erisim tarihi 15 Kasim 2012 Bram Moolenaar Vim 8 1 is released 17 Mayis 2018 tarihinde kaynagindan Erisim tarihi 18 Mayis 2018 Bram Moolenaar Vim 8 2 is released 12 Aralik 2019 tarihinde kaynagindan Erisim tarihi 13 Aralik 2019 Dis baglantilarvim org 15 Haziran 2004 tarihinde Wayback Machine sitesinde