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
Eğer kaydederek çıkmak istiyorsanız:
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:
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
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.
kapatma vi vim
Ubuntumda işlem yaparken masaüstümde Docky tarzı pencere listesi yöneticilerini sevmemekteydim. fakat dün dolanırken DockbarX'i gördüm. Windows 7 pencere listesi yöneticisinin aynısı olan bir sistem. evet bu sefer Windows daha akıllı davranmış sanırım. Ama DockbarX'in ayarları da bir o kadar güzel ve çeşitli. Neyse kurulum için:
sudo add-apt-repository ppa:dockbar-main/ppa sudo apt-get update sudo apt-get install dockbarx dockbarx-themes-extra