Panduan Lengkap untuk Vim dan Neovim: Kuasai Editor Teks Paling Berkuasa

Kemaskini terakhir: 11 de julio de 2026
Pengarang TecnoDigital
  • Operasi berdasarkan sistem modal yang memisahkan navigasi daripada penulisan untuk mendapatkan kelajuan.
  • Keupayaan penyesuaian mendalam melalui fail .vimrc dan penggunaan pemalam khusus.
  • Alat carian, ganti dan pengurusan fail lanjutan yang sesuai untuk pentadbiran pelayan.

Editor teks Vim

Anda mungkin pernah mengalami perkara ini: anda log masuk ke pelayan Linux, secara tidak sengaja membuka fail, dan tiba-tiba mendapati diri anda berada dalam persekitaran di mana menulis adalah satu cabaran dan keluar seolah-olah memerlukan manual arahan. Vim tidak syak lagi merupakan salah satu alat yang paling dihormati dan digeruni dalam dunia pengkomputeran, tetapi sebaik sahaja anda menguasainya, anda menyedari ia merupakan kuasa produktiviti sebenar yang memalukan mana-mana editor konvensional.

Anda tidak perlu menjadi genius komputer atau mempunyai pengalaman pengekodan selama beberapa dekad untuk menguasainya. Walaupun keluk pembelajaran agak sukar pada mulanya, ganjarannya sangat besar, kerana ia membolehkan anda mengedit fail tanpa menyentuh tetikus , menjimatkan banyak masa anda apabila bekerja dari jauh melalui SSH atau mengurus konfigurasi sistem kritikal.

Kekecewaan pengguna Linux pada Windows 11
Artikel berkaitan:
Kekecewaan pengguna Linux semasa menggunakan Windows 11

Konsep asas: Penyuntingan Modal

Apa yang membezakan Vim daripada yang lain ialah ia tidak berfungsi seperti Notepad. Di sini kita mempunyai pelbagai mod operasi yang mengubah fungsi kekunci bergantung pada apa yang perlu anda lakukan pada masa itu.

  • Mod biasa: Ini adalah keadaan lalai. Di sini anda tidak menaip teks, tetapi sebaliknya mengeluarkan arahan. Contohnya, jika anda menekan padam keseluruhan baris atau Salinan-salinan itu. Ia pusat kawalan untuk bergerak dengan pantas.
  • Mod Pemasukan: Untuk masuk ke sini, tekan kekunci Kini editor berfungsi seperti yang lain, dan anda boleh menulis kod atau teks anda seperti biasa. Untuk kembali ke panel kawalan, hanya tekan .
  • Mod Visual: Ia diaktifkan dengan kekunci (aksara), (garisan) atau (blok). Ia digunakan untuk memilih cebisan teks dan menggunakan beberapa tindakan padanya secara beramai-ramai.
  • Mod Baris Perintah: Anda mengaksesnya dengan menaip dua titik bertindih. Dari sini anda menguruskan fail: anda menyimpan dengan , awak keluar dengan atau anda membuat pelarasan sistem global.
  vLLM vs TensorRT-LLM: Perbandingan Enjin Inferens

Manual Kemandirian: Perintah Asas dan Pintu Keluar Kecemasan

Jika anda rasa sesat, perkara pertama yang perlu dilakukan ialah mengetahui cara untuk keluar tanpa melanggar apa-apa. Arahan itu adalah milik anda sahabat baik sekiranya berlaku panikkerana ia menutup editor, membuang sebarang perubahan yang telah anda buat. Sebaliknya, jika anda ingin menyimpan dan menutup sesi, cara terpantas adalah dengan menggunakan atau sekadar kunci .

Untuk bergerak di sekitar dokumen tanpa menggunakan kekunci anak panah (yang memaksa anda menggerakkan tangan anda), Vim mencadangkan penggunaan (dibiarkan), (di bawah), (naik dan (kanan). Jika anda ingin melompat ke permulaan fail, tekan Dan jika anda perlu pergi ke penghujungnya, gunakan (Shift+g). Untuk pergi ke baris tertentu, seperti baris 15, taip sahaja .

apa itu github copilot-2
Artikel berkaitan:
GitHub Copilot: Semua yang anda perlu tahu tentang AI pengaturcaraan ini

Mengenai penyuntingan pantas, Ia berfungsi untuk membetulkan kesilapan terakhir dan untuk melakukannya semula. Jika anda perlu memadam baris, Ia memadamkan nombor semasa, tetapi anda boleh menambah nombor di hadapannya; contohnya, akan memadamkan lima baris berikut dalam satu kejadian.

Penyesuaian dan fail .vimrc

Vim seperti Play-Doh: anda boleh membentuknya mengikut citarasa anda. Semua ini dilakukan melalui fail. , di mana anda boleh tentukan tingkah laku editor dan uruskan anda dotfiles untuk menyesuaikan persekitaran anda, cara mengaktifkan nombor baris dengan atau laraskan tabulasi dengan .

Jika anda rasa Vim terlalu kompleks, terdapat satu dipanggil "mod mudah" yang diaktifkan oleh hujah -y (atau menggunakan arahan Mod ini menjadikan editor lebih seperti editor konvensional, membolehkan anda menggunakan untuk menyimpan atau untuk menyalin, walaupun ironinya ia menjadikan meninggalkan program ini sedikit lebih rumit.

  JetBrains Junie: Pembantu pengekodan berkuasa AI

Cari, ganti dan manipulasi lanjutan

Salah satu keistimewaan Vim ialah enjin cariannya. Jika anda menekan / diikuti dengan perkataan yang anda cari, editor akan menyerlahkan semua padanan. Anda boleh menavigasi antara keduanya menggunakan untuk pergi ke yang seterusnya dan Untuk kembali ke versi sebelumnya. Jika anda ingin membuat perubahan global, gunakan arahan akan menggantikan setiap penampilan perkataan lama untuk perkataan baharu di seluruh dokumen.

Artikel berkaitan:
Pembantu Pengaturcaraan AI: Panduan Lengkap untuk Alatan dan Kegunaan

Bagi mereka yang mahukan kecekapan maksimum, terdapat pengganda arahanAnda tidak perlu menekan kekunci padam sepuluh kali; taip sahaja dan anda akan memadamkan sepuluh aksara. Perkara yang sama berlaku untuk menyisipkan teks berulang: anda boleh meminta editor mengulang frasa N kali tanpa sebarang usaha manual.

Vim untuk Pembangun dan Pentadbir Web

Apabila bekerja dengan HTML, CSS atau JavaScript, Vim menjadi sangat berkuasa hasil daripada plugin. Alat seperti Emmet-vim membolehkan anda menulis struktur kod kompleks dengan singkatan pantas, manakala CoC (Conquer of Completion) menawarkan pelengkapan automatik pintar yang setanding dengan IDE moden seperti VS Code.

Bagi mereka yang menguruskan pelayan, Vim ialah alat standard untuk mengedit fail konfigurasi seperti dalam Apache atau fail zon pelayan DNS dalam Bind9. Keupayaan untuk skrin berpecah dengan o Ia membolehkan anda membandingkan dua fail atau mengedit kod dan tetapan pada masa yang sama tanpa mengubah tetingkap.

Petua Pakar: Penjenamaan, Tag dan Lipatan

Apabila fail-fail itu besar, tanda yang tidak kelihatan Mereka penyelamat nyawa. Anda boleh meletakkan penanda pada titik tertentu dalam kod dengan menekan diikuti dengan huruf (contohnya, Untuk kembali ke titik yang tepat itu dari mana-mana sahaja dalam fail, hanya tekan .

  Semua tentang contoh dalam pengaturcaraan

Satu lagi ciri lanjutan ialah penggunaan label atau tag menggunakan alat tersebut Ini membolehkan anda melompat terus ke definisi fungsi atau kelas dalam mana-mana fail projek dengan dan kembali ke titik asal dengan memudahkan navigasi dalam projek berskala besar.

Akhir sekali, lipatan teks membolehkan anda melipat blok kod, seperti keseluruhan fungsi, untuk menjadikan fail lebih mudah dibaca. Bergantung pada konfigurasi, anda boleh melipat kod Vim secara automatik berdasarkan indentasi atau sintaks bahasa.

Menguasai editor ini bermakna beralih daripada melihat skrin hitam yang menakutkan kepada aliran kerja ultra pantas di mana papan kekunci adalah satu-satunya alat yang diperlukan, mengoptimumkan setiap saat penyuntingan kod dan pengurusan sistem Linux.