Saya telah menggunakan Vim untuk waktu yang cukup lama, tetapi saya berada pada level di mana saya menggunakan mode penyisipan sebagian besar waktu, dan saya masih menggunakan tombol panah untuk bergerak (!).
Saya merasa seperti saya tidak mendapatkan yang terbaik dari editor saya yang cantik, terutama mengenai navigasi (terutama kode), salin & tempel, dan melakukan manipulasi lain dari kode yang ada. (meskipun saya cukup nyaman dengan pola cari / ganti yang rumit).
- Bagaimana saya harus belajar lebih banyak?
- Sumber daya apa yang akan direkomendasikan orang?
Jawaban:
"Mengapa, oh MENGAPA, melakukan #? @! Orang gila menggunakan vi?" adalah pengantar yang bagus untuk "cara Vim", terutama tentang objek teks yang merupakan salah satu fitur Vim yang paling menentukan.
sumber
Berikut adalah beberapa screencast keren yang akan memberi Anda gambaran tentang apa yang harus dipelajari selanjutnya. Ada juga video untuk topik menengah dan lanjutan, tetapi yang pemula sebenarnya yang paling penting.
Juga, ketika saya merasa bahwa saya stagnan dan tidak benar-benar mempelajari "cara Vim", saya memilih untuk menonaktifkan tombol panah baik dalam mode normal maupun mode insert. Ini memaksa Anda menggunakan ESC untuk pergi ke suatu tempat, dan membuat Anda berpikir lebih mirip Vim. Akhirnya, saya mengaktifkan tombol panah lagi dalam mode penyisipan, tetapi saya hampir tidak pernah menggunakannya. Ada, paling sering, cara yang lebih baik untuk bepergian.
Dan khususnya
sumber
vimtutor
di baris perintah<F1>
sumber
Dua tip lagi:
Gunakan Vim untuk mengedit semuanya (email, formulir web, kode, ...). Saat sesuatu terasa lambat, mungkin ada cara yang lebih cepat untuk melakukannya.
:helpgrep
adalah temanmu.Kepala ke http://vimgolf.com/ dan bersaing. Saya telah mempelajari banyak tip dan trik dengan cara itu. [ Penafian : Tidak ada tanggung jawab yang diterima untuk jangka waktu lama yang "hilang" saat berkompetisi di VimGolf ].
sumber
Artikel menarik oleh Bram Moolenaar sendiri: Tujuh kebiasaan pengeditan teks yang efektif .
sumber
Beginilah cara saya mempelajari Vim (dan banyak hal lainnya). Sangat mudah.
Jelajahi dokumen bantuan dan temukan perintah untuk sesuatu yang Anda lakukan sepanjang waktu. Hapus seluruh kata, misalnya. Pastikan untuk mengingat ini.
Sekarang, lain kali Anda menemukan diri Anda menekan 'xxxxx' untuk menghapus sebuah kata, hentikan, letakkan kembali dan gunakan perintah baru. Cari tahu jika perlu. Jadi, alih-alih menekan 'xxxxxx' Anda kembali dan menekan 'dw'.
Lakukan ini berulang kali, ini akan lambat pada awalnya tetapi akhirnya akan melekat.
Setelah Anda memiliki perintah itu, mulailah dari atas. Temukan perintah lain untuk tindakan yang Anda lakukan sepanjang waktu ...
Anda akan terkejut betapa cepatnya Anda dapat mengambil perintah dan teknik baru dengan cara ini.
sumber
Memetakan ulang / menonaktifkan tombol panah seperti yang disarankan adalah cara yang bagus untuk memaksa diri Anda sendiri agar tidak menggunakannya.
Hal lain yang perlu dipertimbangkan: jika menekan Esc pada keyboard Anda sama sekali tidak nyaman, Anda mungkin ingin memetakan ulang Caps Lock ke Esc di OS Anda. Bagi saya ini adalah langkah yang sangat membantu, karena Esc adalah jangkauan yang canggung pada KB saya dan itu adalah kendala lain yang membuat saya tetap dalam mode Sisipkan (karena sulit untuk keluar). Memiliki Esc di Caps Lock membuatnya mudah dijangkau dan masuk dan keluar dari mode Insert sangat cepat.
Untuk mempelajari hal-hal lanjutan di Vim, sumber daya terbaik adalah: bantuan, tetapi untuk memahami dasar-dasarnya Anda hanya perlu melakukannya; itu memori otot lebih dari apapun. Anda bilang Anda tahu pencarian. Secara sadar menggunakannya sebagai alat navigasi. Pencarian [/,?] Dan pencarian berbasis karakter inline [f, F, t, T] adalah beberapa alat navigasi Vim utama. Gunakan saja; digabungkan dengan tombol kursor yang dinonaktifkan Anda akan menavigasi pada memori otot saja dalam waktu singkat.
Objek Teks. Salah satu fitur editor terbaik dengan mudah. Ini adalah hal lain untuk segera berlatih secara sadar. Hal-hal seperti 'yiw', 'dit', dll. Begitu kuat dan cepat; mempelajari dan memanfaatkannya saja akan membuat Anda merasa seperti pengguna Vim.
Setelah Anda mendapatkan objek teks dan navigasi dasar ke bawah, maka inilah saatnya untuk beralih ke membaca dan belajar dari: bantuan secara teratur dan menjelajahi web untuk plugin yang luar biasa. Serius, Anda bisa menggunakan Vim selama bertahun-tahun dan memiliki "ah ha!" saat secara tidak sengaja tersandung pada beberapa berita menarik yang tidak jelas di: bantuan yang tidak pernah Anda ketahui.
sumber
Lihat utas ini: Apa pintasan paling produktif Anda dengan Vim?
Terutama jawaban pertama.
sumber
Baca Hacking Vim: Buku Resep untuk Memanfaatkan Editor VIM Terbaru .
sumber
Baca manual vim sepenuhnya (ketik
:h
; Anda dapat menelusuri dari sana). Beginilah cara Anda mengetahui semua gerakan dan perintah. Itu paling berguna jika Anda sudah mengetahui dasar-dasarnya dan ingin meningkatkan diri.vim.org, lihat skrip vim paling populer . Periksa sumbernya jika Anda menemukan sesuatu yang menarik. Atau cukup instal dan nikmati. Situs itu terdiri dari banyak tautan ke skrip yang membantu menjelajahi kode sumber dalam berbagai bahasa; dan relatif mudah untuk menemukannya di sana.
StackOverflow.com juga mungkin bisa membantu .
sumber
Saya membuat game ini untuk membantu keponakan saya belajar, tetapi hanya berfungsi di Firefox dan Chrome>. <
http://kikuchiyo.org
Untuk saat ini, ini hanya berhubungan dengan gerakan dan memasuki mode penyisipan. Versi beta memungkinkan Anda untuk menyerang musuh dengan pedang cahaya, 'i' ke kiri, dan 'a' ke kanan: P
Teruslah mencoba mempelajari Vim, itu sepadan dengan usahanya!
:)
sumber
Mempelajari editor vi dan vim.
sumber
Saya tidak melihat ada masalah dengan ini.
Terus terang, berapa kemungkinan Anda harus menggunakan vim dan keyboard yang tidak memiliki tombol panah?
Anda tahu, kebanyakan orang menggunakan vim karena vim melakukan tugasnya (oh baiklah, karena mereka menguasainya hingga level saat ia melakukan tugasnya untuk mereka), bukan karena elitis (seperti tidak menggunakan tombol panah).
Beberapa saran untuk meningkatkan pengetahuan vim Anda:
sumber
Saya melihat daftar Tips VIM Terbaik ini sesekali dan saya masih mengambil trik baru secara teratur.
sumber
cara saya berhenti menggunakan tombol panah tidak menonaktifkannya (saya masih menggunakannya dalam mode Sisipkan) tetapi jika Anda memikirkannya jika Anda ingin pergi ke kanan, gunakan jari kelingking Anda yang merupakan
l
kuncinya, ke kiri Jari telunjukh
tombol, & jari manis ke atas ("deringkan")k
tombol & "ambil"j
kunci.Jadi pertama dari empat digit di tangan Anda (lupakan ibu jari) Indeks satu paling kiri & Kelingking paling kanan. Gunakan ungkapan "menelepon" seperti dalam panggilan telepon untuk naik dengan jari manis Anda & jari tengah tidak punya tempat lain untuk pergi selain ke bawah.
Ini juga banyak membantu saya untuk melupakan tentang apa nama kunci itu (h, j, k, l). Tidak ada mnemonik yang baik untuk mengingatnya seperti yang saya temukan & tidak ada terlalu banyak pemetaan yang menggunakan tombol itu juga.
sumber
101 Hacks untuk Membuat Anda Cepat dan Produktif di Vim Editor… Dijamin atau seri ini: Tip dan Trik Vi Vim
sumber
Menurut saya video sangat membantu dalam pembelajaran.
sumber
1- baca ini
2- Jika Anda menggunakan pembaca rss berlangganan ke halaman ini
Halaman 1
halaman 2
sumber
http://www.vi-improved.org/tutorial.php <- Anda harus membaca dan mengalirkan obrolan ini, ini sangat berguna untuk pemula. Vimmer bahagia
sumber