Bermula dengan Panduan Vim A Beginner

Bermula dengan Panduan Vim A Beginner

Vim adalah editor teks yang kuat dan digunakan secara meluas yang menyediakan pengguna dengan beberapa ciri canggih untuk mengedit dan memanipulasi teks. Sekiranya anda baru ke Vim, bagaimanapun, ia boleh sedikit menakutkan untuk memulakan. Dalam artikel ini, kami akan memberikan panduan pemula kepada Vim, yang meliputi segala -galanya dari navigasi asas ke teknik pengeditan lanjutan. Menjelang akhir panduan ini, anda akan mempunyai asas yang kukuh di Vim dan dalam perjalanan untuk menjadi pengguna kuasa.

Memasang vim

Sebelum anda dapat memulakan dengan Vim, anda perlu memasangnya di komputer anda. Vim boleh didapati di pelbagai platform, termasuk Linux, MacOS, dan Windows. Proses pemasangan berbeza -beza bergantung pada sistem pengendalian anda, tetapi secara umum, anda boleh memuat turun VIM dari laman web VIM rasmi dan ikuti arahan pemasangan.

  • Mengenai sistem berasaskan Debian:
    sudo apt pemasangan vim  
  • Pada sistem berasaskan RHEL
    sudo dnf memasang vim  

Mengedit fail

Anda boleh mengedit semua fail teks di editor VIM. Untuk mengedit fail, taipkan vim diikuti dengan nama fail.

Vim FileName 

Sekiranya fail tidak 'wujud, ia akan membuat baru setelah anda menyimpan kandungan. Anda juga boleh mengedit pelbagai fail di satu dan beralih di antara mereka.

vim file1.txt file2.txt file3.txt 

Sekiranya anda sudah menyunting beberapa fail di Vim dan ingin mengedit fail lain. Anda boleh melakukan ini tanpa menutup fail semasa. Dalam kes itu, tekan ESC untuk pergi ke mod biasa dan kemudian ketik: E diikuti dengan nama fail untuk diedit

: E Newfile.txt
1: E Newfile.txt

Simpan dan berhenti

Dalam mod arahan, anda boleh memasukkan arahan yang melaksanakan pelbagai operasi di VIM. Berikut adalah beberapa arahan yang biasa digunakan dalam mod arahan:

  • : w - Tulis (simpan) penampan semasa ke cakera. Perintah ini biasanya digunakan apabila anda ingin menyimpan perubahan yang telah anda buat pada fail.
  • : wq - Tulis (simpan) penampan semasa ke cakera dan berhenti vim.
  • : q - Berhenti vim. Perintah ini akan gagal jika perubahan telah dibuat kepada penampan sejak menulis terakhir, di mana Vim akan memaparkan mesej ralat.
  • : q! - Berhenti vim tanpa menyimpan perubahan pada penampan. Perintah ini akan membuang sebarang perubahan yang telah anda buat sejak Vim menulis dan keluar terakhir.
  • : wq! - Tulis (simpan) penampan semasa dengan kuat ke cakera dan berhenti vim.

Navigasi asas

Sebaik sahaja anda memasang Vim, anda boleh mula menggunakannya untuk mengedit teks. Perkara pertama yang perlu anda ketahui ialah cara menavigasi teks anda. Vim menggunakan pelbagai arahan papan kekunci untuk menggerakkan kursor di sekitar teks anda, termasuk:

  • H, J, K, dan L: Kekunci ini memindahkan kursor kiri, ke bawah, ke atas, dan kanan, masing -masing.
  • GG dan G: Perintah ini membawa anda ke bahagian atas dan bawah fail.
  • 0 dan $: Perintah ini membawa anda ke permulaan dan akhir garis semasa.
  • W dan B: Perintah ini bergerak ke hadapan dan ke belakang dengan kata -kata, masing -masing.
  • CTRL-F dan CTRL-B: Perintah ini memindahkan kursor ke hadapan dan ke belakang mengikut halaman, masing -masing.

Penyuntingan asas

Sebaik sahaja anda tahu bagaimana menavigasi teks anda, anda boleh mula mengeditnya. Vim menyediakan sejumlah arahan penyuntingan asas yang boleh anda gunakan untuk memasukkan, memadam, dan mengubah suai teks. Beberapa arahan yang paling biasa digunakan termasuk:

  • Saya dan A: Perintah ini memasukkan mod sisipan, membolehkan anda memasukkan teks sebelum atau selepas kursor, masing -masing.
  • x: Perintah ini memadamkan watak di bawah kursor.
  • DD: Perintah ini memadamkan garis semasa.
  • YY: Perintah ini menyalin baris semasa.
  • p: Perintah ini menyisipkan teks terakhir yang dipadam atau disalin.
  • U: Perintah ini membatalkan tindakan terakhir.
  • CTRL-R: Perintah ini mengulangi tindakan yang dibatalkan terakhir.

Penyuntingan lanjutan

Sebagai tambahan kepada arahan pengeditan asas, VIM menyediakan beberapa teknik penyuntingan lanjutan yang boleh anda gunakan untuk memanipulasi teks anda dengan lebih berkesan. Beberapa teknik ini termasuk:

  • Macros: Vim membolehkan anda merakam satu siri ketukan kekunci dan memainkannya sebagai makro. Ini boleh menjadi alat yang berkuasa untuk mengautomasikan tugas penyuntingan berulang.
  • Daftar: Vim menyediakan sebilangan daftar di mana anda boleh menyimpan teks untuk kegunaan kemudian. Ini boleh menjadi cara yang berguna untuk menyalin dan menampal teks antara fail atau bahagian yang berbeza dari fail yang sama.
  • Mod visual: Mod visual Vim membolehkan anda memilih teks menggunakan papan kekunci, menjadikannya mudah untuk melaksanakan operasi pada bahagian teks yang dipilih.
  • Cari dan ganti: Vim menyediakan carian yang kuat dan menggantikan keupayaan, membolehkan anda dengan cepat dan mudah menggantikan teks merentasi keseluruhan fail atau set fail.

Kesimpulan

Vim boleh sedikit menakutkan untuk pemula, tetapi dengan sedikit amalan, ia boleh menjadi alat yang berkuasa untuk mengedit dan memanipulasi teks. Dalam panduan ini, kami telah merangkumi asas -asas navigasi dan penyuntingan Vim, serta beberapa teknik yang lebih maju untuk mengautomasikan dan menyelaraskan aliran kerja penyuntingan anda. Dengan alat -alat ini, anda akan berada dalam perjalanan untuk menjadi pengguna kuasa VIM.