Vi & Vim

T&J untuk orang yang menggunakan keluarga editor teks vi dan Vim

1
Bagaimana cara keluar dari mode input ex?
Saya terjebak dalam mode input ex dengan mengetik :i. Sekarang saya tidak bisa menggunakan perintah apa pun. Semua hanya ada sederetan teks. Menekan pelarian tidak membuat saya keluar darinya, mengetik :visualtidak membuat saya keluar darinya, dan mengetik visualtidak membuat saya keluar darinya. Bagaimana saya keluar dari sana?
16 ex-mode 


2
Apa perbedaan antara set dan: set?
Saya sedang melihat plugin vim-masuk akal Tim Pope dan saya perhatikan ini di README ... Lihat sumber untuk daftar fitur otoritatif. (Jangan khawatir, itu kebanyakan :setpanggilan.) Ketika saya melihat sumbernya, :setpanggilannya seperti ini ... set autoindent Tidak ada :sebelum set. Saya cukup yakin saya sudah benar-benar melihat :setdalam contoh .vimrcjuga. …
16 vimscript  vimrc 





2
Rentangkan gerakan f dan t ke baris berikutnya
Adakah cara itu t{char}dan f{char}akan terus bekerja di baris berikutnya jika {char}tidak ada di baris yang diberikan? Saya ingin menghindari penggunaan /{char}<CR>untuk menyimpan 1 keystroke dan tidak memiliki sorotan pencarian, terutama ketika saya membutuhkan ini dalam kombinasi dengan kata kerja (misalnya dfa, ct.).



1
Penyempurnaan Nama File untuk File Jarak Jauh
Teman saya menunjukkan kepada saya trik keren pada Emacs beberapa hari yang lalu di mana dia hanya bisa membuka file di server jauh dan saya langsung berpikir "harus ada cara untuk melakukannya juga" dan itu benar. Saya hanya bisa menggunakannya :e scp://user@server//filepathuntuk melakukan itu, tidak ada masalah;). Namun, dia bisa …

3
Bagaimana cara melipat komentar?
Sintaksnya foldmethodbagus, tapi kadang-kadang saya hanya ingin melipat komentar di file sumber. Juga sintaks lipat komentar hanya berfungsi untuk komentar C-Style seperti: /* ... */ Tetapi tidak untuk komentar boilerplate seperti: // // // ... // Atau bahkan untuk blok komentar dalam bahasa non-C seperti: # # # ... # …
16 folding 




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.