Vi & Vim

10
Beberapa buffer, file yang sama, pengaturan berbeda

Apakah mungkin mengedit file di bawah pengaturan yang berbeda secara bersamaan? Lebih tepatnya, saya ingin memiliki beberapa buffer dalam instance Vim yang sama yang memiliki konten yang sama (segera mengubah satu buffer mempengaruhi konten buffer lainnya), tetapi posisi kursor berbeda, tanda...

10
Indentasi panggilan rantai JavaScript salah

Misalnya, jika saya memiliki beberapa kode JavaScript seperti ini: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Jika saya menggunakan =perintah untuk membuat indentasi secara otomatis, maka terlihat seperti ini: var widget =

10
Apakah ada <Cw> untuk KATA?

Menekan Ctrl- wdalam mode Sisipkan akan menghapus kata sebelumnya. Ini setara dengan Ctrl- Backspacedi Windows, dan Opt- Deletedi OS X, dan benar-benar mempercepat pengetikan. Vim memiliki konsep worddan WORD(lihat :help word) terpisah. Ini sangat berharga untuk navigasi teks: ini adalah perbedaan...

10
Istilah gelap membantu

Kadang-kadang, ketika saya mencari sistem bantuan untuk topik tertentu, itu akan dibayangi oleh topik yang berbeda. Misalnya, jika saya melakukannya, :h displaysaya mendapatkan bantuan untuk sesuatu yang melibatkan "Sumber Daya GUI", ketika saya menginginkan bantuan untuk pengaturan "tampilan"...

10
Bagaimana cara menulis lipatan-expr?

Saya telah membaca halaman bantuan tentang fold-expr ( :h fold-expr) tetapi tidak menjelaskan apa yang digunakan sintaksis dalam ekspresi. Ada empat contoh: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set