Vimtutor'dan sonra Vim'i öğrenmek


25

Vim öğrenmeye yönelik sonraki adımlar tamamlandıktan sonra ne olmalıdır vimtutor? YouTube'daki videoları izledim, çevrimiçi öğreticiler ve SE hakkındaki soruları / cevapları okudum ve Practical Vim'i okumakla meşgulüm .

Mevcut başka iyi kaynaklar var mı? Aslında Vim'i uygulamak ve kullanmak - sadece izlemek / okumakla değil - öğrenmenin kesinlikle iyi bir yoludur. Vim öğrenmek için yerleşik yardım sistemini kullanmanın en iyi yolu hakkında herhangi bir öneriniz var mı?

Not: SO ile ilgili bu soru konu dışı olduğu için kapatılmış olmasına rağmen , cevapların bir kısmı faydalı görünüyor.

PPS: Yıllar önce vim kullandım, Org-Mode için Emacs'a taşındım ve şimdi vim'e dönüyorum :)


1
SE siteleri kesin sorular için olduğundan ve sizinki çok geniş olabileceğinden sorunuz da kapalı olabilir. Bunun dışında Pratical Vim harika bir kitap ve okumak gerçekten iyi bir fikir. Bundan sonra, öğrenmenin en iyi yolunun vim'i günlük kullanmak olduğunu ve her zaman doğal olmayan (veya vim felsefesine karşı) bir şey bulduğunuzda onu not aldığınızı ve daha iyi bir yol bulmaya çalıştığınızı düşünüyorum.
statox

Tuş bağlamaları için Vim kullanıyorsanız, Boşlukları göz önünde bulundurun .
Mirzhan Irkegulov

Yanıtlar:


31

Testere keskinleştirmek

En iyi genel tavsiye, Bram'in Seven alışkanlıkları yazısındaki “ Testereyi Keskinleştir ” basit bir önermedir. Ayrıca Vimcasts'ın blog gönderisini öneririm: Testereyi keskinleştirme üzerine .

Temel olarak "testere bileme" şu şekilde özetlenebilir:

Her şeyi bir kerede öğrenmeyin, aynı anda birkaç şey öğrenin. Bir verimsizlik bulduğunuzda, onu iyileştirmenin yollarını arayın. Tekrar et

vimrc

Ayrıca neredeyse boş vimrc kullanmanızı tavsiye ederim . Her bir çizgiyi kabaca anlamalısınız vimrc. Kullan :helpve google daha fazla bilgi edinin.

eklentiler

Genel eklenti önerisi:

  • İhtiyaç duyulduğunda yavaş yavaş bir eklenti ekleyin.
  • Önce yerel bir çözüm aramadan bir eklenti yüklemeyin
  • İyi dokümantasyon olmalı
  • Birçok eşleme içeren eklentilerden kaçının
  • Vim gibi hissetmiyorsa o zaman kaçının
  • Komutla çalışmayan eşlemeler varsa kaçının .( repeat.vim kullanmak zorunda kalabilir )

Vim hakkında daha fazla bilgi edinmek için daha iyi yerler

TL; DR

Oku :helpve iş akışınızda küçük artımlı değişiklikler yapmaya çalışın.


Şahsen not aldığım çok büyük bir vimwiki sayfam var, bir nevi yemek kitabı, birçoğu stackexchange ile ilgili sorulardan geliyor, yukarıdaki tüm önerilerle birlikte kendinizin yapması harika bir fikir. Benimki burası: bitbucket.org/sergio/dotfaster/raw/...
SergioAraujo


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.