İyi vim öğretici? [kapalı]


16

Sürekli olarak vim hakkında iyi şeyler duydum ve şimdi merak ediyorum. Beni rahatsız eden tek şey düzensiz klavye kontrolleri. Herhangi bir yeni başlayanlar için vim için öğreticiler bilen var mı?


Klavye deneyiminin, özellikle dizüstü bilgisayarlarda harika olduğunu biraz deneyimlediğinizi göreceksiniz. Ana satırdan çıkmadan ve bir fare kullanmadan tüm belgenizde gezinebilir ve düzenleyebilirsiniz.
J. Polfer

Vim'in kontrolleri zor ise Emacs'ı deneyin; beynini kızartırlar.
josemota

Kendini çok az düşünen biri gibi hissetmek istiyorsan ": mswin" kullan ya da, ~ / .vimrc'nize bu şekilde yap, onu değiştir, her zaman ": behave xterm" kullanarak fikrini değiştirebilirsin. Dahası, herkesin işleri düzeltmek için en az birkaç eşlemesinin olması gerektiğini düşünüyorum, çünkü herkes tam olarak aynı şekilde yazmayı öğrenmedi, özellikle de Dvorák klavyeleri veya diğer garip düzenleri kullananlar için (ben, bir noktada, yalnızca sayısal belgeleri düzenlemek için değiştirilmiş bir sayısal tuş takımı)
osirisgothra 16

Yanıtlar:


27

Vim bir başlangıç ​​için kendi öğreticisiyle birlikte geliyor. Sadece bunu bir terminalde çalıştırın:

vimtutor

Bunun iyi yanı vimtutor, editörün gerçekte onu kullanırken nasıl çalıştığını okumanıza izin vermesidir .

Bunun ötesinde, buradaki bağlantılara bakabilirsiniz: Vi Lovers sayfası

Bu sayfa hakkında güzel olan şey, sağladığı çeşitli bağlantıları kısaca tartışmasıdır, böylece hangisinin daha iyi veya daha kötü olduğu ve neden olduğu hakkında bir fikir edinebilirsiniz.

Vim ile rahat etmenin en iyi yolunun onu sadece biraz kullanmak olduğunu ekleyeceğim . Sonunda nefret edersen, tamam. O zaman başka bir şey kullan. Bununla birlikte, parmaklarınızı ve beyninizi eğitmenin tek yolu kullanmaktır. Escape :wqİşyerimde bir gui e-posta istemcisindeyken bile (Mutt yerine) parmaklarım alışkanlıktan çıkıyor.


2
Vim öğretmeni korkunç; en azından sizi vim'in aklı başında çalışanlar tarafından gerçekten yararlı ve kullanışlı olduğuna ikna etmek korkunç.
hasen

4
@ hasen: Marines'de dedikleri gibi, kişisel bir problem gibi görünüyor.
Telemachus

+1 muhtemelen vim öğrenmeye başlamanın en iyi yolu. :)
mithunsatheesh

12

İlk bağlantı harika. Bunun için teşekkürler.
Telemachus,

Evet, bir süre önce bunu oku. Bu iyi bir :)
Svish

1
Hile Sayfası Eğitimi nasıl öğrendiğimi vi. Ciddi anlamda. Hile sayfalarını yazdırdım, klavyemin önüne koydum, dosyalarımı düzenlerken kendimi "gvim" yazmaya zorladım ve çeşitli şeyler yapmak istediğimden bahsettim. Her sayfa için yaklaşık iki hafta harcadım ve bunu askıya aldım.
J. Polfer

Bu son bağlantı, ilk olarak Vim'i kullanmam için beni yönlendirdi.
naught101


4

Derek Wyatt'ın Vimeo'daki eğitici videolarını çok faydalı buldum . Daha sonra temel düzenlemelerle başlayıp daha gelişmiş özellikleri tanımlayan 27 video yükledi.


2

"Bir Bayt Vim" , bildiğiniz tek şey bilgisayar klavyesini nasıl kullanıyor olsanız da, Vim editörünü nasıl kullanacağınızı öğrenmenize yardım etmeyi amaçlayan bir kitaptır.


+1, tren gezilerimdeki kitabı okuyarak Vim'i öğrendim.
Atilla Filiz



0

Manuel sayfa (man vim) ile başlardım ama neden her şeyi okumak istemediğinizi anlayabiliyorum.

Gibi, bu hızlı bir google aramada geldi. Muhtemelen daha derinlemesine eğitmenler olmasına rağmen, bazı daha önemli noktaları kapsamaktadır.


2
Vim için kılavuz sayfasını okumak, yeni başlayanlar için neredeyse sıfır bir yardımcıdır, çünkü öncelikle komut satırında Vim'i açmaktan bahseder. Vim'in kendi dahili Yardımı çok iyidir, ama bu bile başlangıçta editörü öğrenmenin akıllıca bir yolu değildir. Bu durumda, okuma okumak atıyor. Kısa bir öğretici okuyun ve onunla düzenleyin veya vimtutorprogramı aynı anda yapmak için kullanın .
Telemachus

0

Terminalinizde:

$ vim

Sonra açılan vim tamponunuzda:

:set syntax=on  
:help

Dokunma türünü tanıdığınızda, güzel bir renk şeması ve zarif bir font gibi güzelleştirmek için bazı özelleştirmelere ihtiyacınız vardır. GitHub'daki kurulumumu indirmek için çekinmeyin .

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.