Archive for the ‘Vim’ Category

blugrine

Tuesday, September 1st, 2009

Mevcut renk (slate) temamdan bıkmam üzerine yeni bir tema arayışına girdim. VIM Color Scheme Test sayfasında, bir çok temayı görebiliyoruz. Buradan blugrine teması çok hoşuma gitti. Özellikle de gece ile birleşince tekrar kodlamadan zevk almanızı sağlıyor:

Bu arada kodlardan da anlayacağınız üzere Template::Toolkit kullanmaya başladım. Template::Toolkit web tasarımı ile uğraşıyorsanız mükemmel bir araç. Kendi parseri sayesinde Perl ile CGI uygulamalarını çok hızlı gerçekleştirebilirsiniz. İleride daha ayrıntılı bir inceleme yazmayı planlıyorum.

hlsearch

Monday, August 31st, 2009

Bugün geçte olsa vim’in güzel bir özelliğini keşfettim: Highlight Search ve * komutu.

:set hlsearch

ile etkinleştirilen hlsearch, aramanızda bulunan sonuçları ışıklandırmaya yarıyor.

* komutu ise üzerinde bulunduğunuz kelimeyi aramaya yarıyor ve hlsearch ile ışıklandırıyor.

Kullandığım vim ayarları

Monday, February 9th, 2009

" Kaynak kodu renklendirmesini açar
syntax on

" desert256 color scheme yukleniyor
colorscheme desert256

" Tabları boşluk olarak kullanır
set et

" GUI’den menü barı çıkarır
set go-=m

" GUI’den toolbarı çıkarır
set go-=T

" Kaydırma işleminde kaç boşluk bırakacağını belirler
set sw=2

" Tab boyutunu belirler
set ts=4

" Satır numaralarının gözükmesini sağlar
set number

" Satır numaralarının en az kaç haneli olacağını belirler
set numberwidth=4

" Başlangıçta açılan satır ve sütün sayısı
set lines=40 columns=124

" Yeni dosyalar için template atar.
autocmd BufNewFile *.html 0r ~/.vim/templates/skeleton.html
autocmd BufNewFile *.c 0r ~/.vim/templates/skeleton.c
autocmd BufNewFile *.pl 0r ~/.vim/templates/skeleton.pl

" F8′e basıldığında dosyayı gcc ile derler
map <F8> :!gcc -Wall % <enter>

Vim ile işletim sistemi clipboardını kullanmak

Monday, June 23rd, 2008

Vim ile kendi bufferlerimizi kopyalayıp yapıştırmayı biliyoruz. Peki işletim sistemimizin (veya Linux için X) clipboardını nasıl kullanacaz. Bu işlem aslında çok basit. Tek yapmamız gereken "+y ve "+p kullanmak. Bu direk işletim sisteminin clipboardını kullanır.