kapatma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
kapatma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Burası Vim, buradan çıkış yok!

Stackoverflow'da dün yayınlanan blog yazısına göre vim editöründen çıkmayı en çok aratan 2. ülke olmuşuz. Bunun nedenleri ayrı bir tartışma konusunda yer alacağını söylemekle birlikte yaklaşık iki gündür sosyal medyada dönen geyikleri izlemekteyiz. Bu yazımda ise basit bir biçimde Vim'den nasıl çıkılacağını, ve daha büyük kabus olan vi'de düzenleme yapıp çıkabilmeyi anlatacağım. Tabi Vim'in onlarca verimli ve güzel özelliği varken bunları anlatmak biraz absürt olsa da kim bilir bu seviyeden durumu yakalayan arkadaşlar daha detaylı ilgilenmeye başlarlar.

Öncelikle espriler ve geyiklerden sıyrılıp Vim'den çıkış için gerekli tuş kombinasyonunu yazmak gerekir. "Visual mod" yani varsayılan mod açıkken aşağıdaki komutu yazarsanız editörden yaptığınız değişikleri kaydetmeden çıkarsınız

:q!

Eğer kaydederek çıkmak istiyorsanız:

:wq

yazmanız gerekmekte. Yani aslında aranılan mucizevi komut budur.

Eğer vim'inizin ayarları yoksa yön tuşları ve backspace sorunlu karakterler çıkartacaktır. Bunu önlemek için geçici olarak:

:set nocompatible
:set backspace=2

komutlarını yazmak veya bulunduğunuz kullanıcı üzerinde kalıcı olması için bu komutları ev dizininizdeki .vimrc içerisine yazmanız gerekli. yani:

printf "set nocompatible\nset backspace=2\n" >> ~/.vimrc

yazmanız gerekmekte.

Bir de eğer "vim" kurulu olmayan bir bilgisayarda veya bash ayarlarında vi yazınca vim'e yönlendirmiyorsa ilk girdiğinizde "yön tuşları" ve "geri" tuşlarının saçma sapan görevler yaptığına şahit olmuş olabilirsiniz. Bu illetten kurtulmak için için kalıcı olarak aşağıdaki komutu kullanabilirsiniz.

printf "alias vi='TERM=rxvt-unicode-256color vi'" >> ~/.bashrc

İlk paragrafta da bahsettiğimiz gibi popüler kültürün bir iki gündür meşhur ettiği bu konu vim'in esprili bir noktası fakat gerçek anlamda verimlilik sağlamak için vim'de kullanılan oldukça güzel araçlar ve eklentiler bulunmaktadır. Araştırarak güzel noktalara varabilirsiniz.