Vim juga mempunyai fungsi pelipatan kode yang sudah saya ketahui sebelumnya, namun bagaimanapun juga jarang digunakan, sehingga pada dasarnya fungsi ini jarang digunakan. Dengan kontak dekat saya baru-baru ini dengan gvim, saya secara bertahap menjadi akrab dengan fungsi pelipatan kode. Setelah saya membuka sepotong kode php - seperti PEAR.php, saya menemukan bahwa kode di dalamnya otomatis terlipat. Setelah memperluas kode, saya dapat melihat bahwa selama ada /*{{{*/ dan /*} }}*/ di kedua sisi kode, akan otomatis terlipat. Cari konfigurasi dengan hati-hati, dan satu kalimat adalah poin kuncinya:
foldmethod=marker.
Dengan cara ini, vim akan secara otomatis mencari kode dan melipat konten antara {{{ dan }}} kodenya bukan sampah tak berguna :
/*
* Variabel Lokal:
*modus:php
*lebar tab: 4
* c-dasar-offset: 4
*Akhir:
*/
Komentar ini akan dibaca oleh vim dan secara otomatis disetel ke variabel lingkungan.
Mengenai penggunaan pelipatan kode, masukkan saja di vim:
:bantu Zo
Anda dapat melihat banyak tombol pintasan terkait, yang memerlukan beberapa latihan sebelum Anda terbiasa menggunakannya :)
Konten konfigurasi gvim saya telah ditambahkan:
colo zellner
setel guifont=Courier_New:h11:cANSI nobackup tabstop=4 shiftwidth=4 metode lipat=marker
au BufRead * simalt ~x
Sedikit penemuan terkait vim:
Tombol pintas untuk artikel sebelumnya dan artikel berikutnya di pembaca Google masing-masing adalah j dan k, yang konsisten dengan tombol pergerakan kursor vim itu kebetulan atau disengaja. Jika nanti, maka pengembang google reader pasti juga penggemar vim :)
Saat menggunakan firefox untuk melihat kode sumber halaman web, klik "/" dan kotak pencarian akan ditampilkan, yang konsisten dengan pencarian vim Diperkirakan pengembang firefox juga merupakan penggemar vim:p