Vim bir yaşam tarzıdır

Pekala.
Vim delphiden üstündür.
Vim bir uygulama geliştirme platformudur.
Vim bir bilgisayardır.Bir sanal makinedir.
Vim bir oyundur. En güzel oyundan zevklidir.
Vim bir işletim sistemidir.
Vim kendinden de öte birşeydir.
Vim tanımlanamaz herhangi bir kefeye konamaz.
Vim ile notepad.exe karşılaştırılamaz.Notepadda şu bu özellik varmı ? yok ! dedik heralde kıyaslanamazlar !
Vim server’dır client’dir.
Vim bir yaşam tarzıdırr!!
Vim yogadan iyidir ey insanlar.
Şu uçan sey de ne?
Bu bir kuş?
Bir uçak?
Yoksa örümcek adam mı?
Hayır o süpermen!!
Hadi len dallama o olsa olsa vimdir !!

Yukarıdaki tamlamalar Hod tarafından önceki yazımda söylendi. Hoşuma gitti, sizlerle payalaşayım dedim. Ayrıca yazı istemediğim sebebten ötürü baya uzadı. Bir daha bu gibi konularda daha temkinli yaklaşacağım. Insanlar yanlış anlayabiliyor beni.

Vim içinden Python kodu çalıştırmak

Kitabı yavaş yavaş okumaya başladım. Örnekleri daha önce C kodlarını yazdığım Vim ile başladım, fakat C’deki gibi F9′a basınca derlemiyor(yorumlamıyor). Vim içinde Python için bir çok destek mevcut, bunları okumak için

1
:help python

yazmanız yeterlidir. Burada bir çok örnek verilmiş de zaten(çok ayrıntılı şeyler mevcut ileriki zamanlarda tekrar gözden geçirmem gerekecek). Ben bunların bir çoğunu denedim ama hiç biri istediğim gibi olmadı. :pyfile komutu var fakat bu da sadece çıktının son satırını gösteriyor. :!terminal -e ‘python %’ denedim fakat bu da terminalı açtıktan sonra hemen kapatıyordu.

Arch forumlarını biraz gezindim ve en sonunda birinin kullandığı komutu gördüm, çok basit fakat istediğim gibiydi. Vim içerisinden Python’u çalıştırıyor, ve kullandığım dosyayı yorumluyor. Komut ise şu :

1
:!python %

Burada % bizim dosyamız olur. Ben bunu daha da kolaylaştırmak için, .vimrc‘ye şu ibareyi ekledim

1
map <F8> :!python % <enter>

Evet hepsi bu kadar, artık F8 basınca anında vim içinde dosyam yorumlanıyor. Hata varsa düzeltiyorum yoksa yazmaya devam ediyorum. Vim ile daha çok şey öğreneceğiz gibi.

Ekleme: myavuzselim enter tuşuna çare buldu, onu da yukarıda ekledim teşekkürler

Linux manpage sayfalarındaki C fonksiyon bilgileri

Linux’da herhangi bir C fonksiyonunu “man fonksiyonadı” ile öğrenebilirsiniz. man malloc, man printf, man gets … gibi.Ben daha bugün yeni öğrendim, bunca zaman elimin altında böyle basit ve işe yarayan bir kaynak varmış da benim haberim yok. Bu zamana kadar hep Google’dan arama yapar arardım, keşke daha önce bilseydim. Ayrıca finaller bitsin şuradaki belgeleri de incelemeyi düşünüyorum :

http://fotisl.wordpress.com/2006/06/03/c-editing-with-vim/
http://www.justlinux.com/nhf/Programming/Introduction_to_C_Programming.html
http://www.linuxjournal.com/article/8289

Bu üç belge, Vim ile C’nin nasıl daha verimli yazılabileceğimizi anlatıyor. Vim konusunda daha çok çok acemiyim, fakat öğrendikce daha çok beğeniyorum, daha çok bağlanıyorum. Geçen okulda Lab dersi varken bunu çok daha iyi anladım. 5dk’lık bir işi 30 dk’da anca yazabildm. Hele birde elim alışmış, her seferinde Esc, sonra yy, ve pp. Hata yaptığımı anlıyorum, u tuşuna basıyorum. Sileyim derken dd’ye basıyorum. Tam bir fiyasko anlayacağınız :)

Linux ortamında C programlama araçları

C TerminalOkulda bu sene C ile programla dersini alacağız. Bundan 1 sene önce başlamıştım C ile uğraşmaya, sonra ama nedeni olmayan bir sebebden dolayı bıraktım. Şimdilerde yine bu fırsat ellime geçti, ve okul ile beraber kendimi bu alanda geliştirmeyi düşünüyorum. İleride ise kendi adıma Açık Kaynak camiası için bir program yazıp, bu vesiyle de teşekkür etmiş olacağım. Ayrıca bu sayede öğrendiklerimi pekiştirme ve uygulama fırsatım da doğacak.

Gelelim Linux altında C ile programlamak için hangi araçları kullanabileceğimize. Bunun için bir çok metin düzenleyici ya da IDE’ler mevcut. Bazıları çok kapsamlı, bazıları ise sade ve pek bir özelliği yok. Size uygun olan hangisi ile onunla yolunuza devam edin. İlk önce en temel bilgi ile başlayalım. C kaynak kodunu Linux altından nasıl derlerim ? Bu sorunun cevabı şu şekilde

Okumaya devam edin »