Perbezaan antara vim dan nano

Perbezaan antara vim dan nano

Sebelum anda berjalan dengan kerjaya skrip shell anda, anda mesti tahu cara menggunakan sekurang -kurangnya satu editor teks di Linux kerana sebahagian besar aplikasi Linux semua menggunakan fail teks. Yang perlu anda baca atau membuat perubahan pada fail konfigurasi adalah editor teks kegemaran anda. Semakin anda tahu tentang cara menggunakan ciri -ciri seperti memotong, menampal dan mencari, semakin cepat anda dapat mengembangkan skrip shell anda. Linux mempunyai pelbagai editor untuk dipilih, dan ada yang mempunyai lebih banyak ciri daripada yang lain. Kami akan bercakap mengenai dua editor teks paling popular, Vim dan Nano. Walaupun Nano adalah editor teks asas, ringan, Vim penuh dan lebih kuat daripada Nano. Mari kita lihat beberapa perbezaan utama antara kedua -duanya.

Apa itu Vim?

Vim adalah versi yang lebih berkuasa dan lebih berkebolehan dari editor VI asal yang digunakan pada sistem unix. Walaupun ia mungkin editor teks yang paling kompleks di dunia, ia mempunyai pelbagai fungsi dan ciri -ciri yang telah mencipta vi ruji untuk pentadbir Unix selama beberapa dekad. Apabila projek GNU memindahkan editor VI untuk menjadi sebagai dunia sumber terbuka, mereka telah membuat beberapa penambahbaikan kepadanya. Ia sangat berbeza daripada editor VI asal yang terdapat dalam sistem unix, jadi pemaju menamakannya kepada VI bertambah baik, atau vim. Sekarang, Vim boleh dikatakan sebagai salah satu editor teks berasaskan terminal yang paling popular di luar sana, tetapi tidak seperti editor teks biasa lain yang mungkin pernah anda gunakan. Vim dipasang pada setiap sistem seperti Unix dan ia adalah editor teks lalai di banyak distros Linux yang popular di luar sana. Anda boleh terbang di sekitar dokumen teks ini, edit potongan teks besar di dalamnya dengan ketukan kekunci yang lebih sedikit daripada yang anda boleh dengan mana -mana editor teks lain.

Apa itu Nano?

Nano adalah editor teks berasaskan terminal yang sangat ringan dan mudah digunakan dengan banyak distro popular. Berbanding dengan editor teks lain yang lebih rumit termasuk VIM, Nano cukup mudah digunakan dan ia boleh digunakan dalam kedua -dua GUI dan baris arahan. Nano menyerupai gaya penyuntingan WYSIWYG juga terdapat di Notepad dan Microsoft Word. Ia tidak menggunakan mod yang berbeza; Selalu bersedia untuk mula menaip dokumen atau skrip anda. Ini adalah sebahagian daripada projek GNU, tidak berbeza daripada banyak bahagian lain yang membentuk pengedaran Linux. Nano pertama kali dibebaskan pada tahun 1999, dengan niat menggantikan editor teks pico. Ini adalah editor berfungsi sepenuhnya dan ia mempunyai beberapa ciri terbaik yang anda harapkan dari editor teks yang dipaparkan sepenuhnya. Titik jualan terbesar nano adalah bahawa ia tidak mempunyai banyak lengkung pembelajaran dan semua arahan dan arahannya dipaparkan di bahagian bawah.

Perbezaan antara vim dan nano

Asas

- Vim dan Nano adalah dua editor teks komando yang paling popular di sekitar. Vim adalah versi klon dari editor VI yang asal tetapi dengan beberapa penambahbaikan dan peningkatan yang ketara, oleh itu nama VI bertambah baik, atau vim. Vim dipasang pada setiap sistem seperti Unix dan ia adalah editor teks lalai di banyak distros Linux yang popular di luar sana. Nano adalah editor teks ringan yang sebenarnya ditulis sebagai pengganti editor teks pico yang digunakan untuk menghantar dengan pelanggan e-mel berasaskan teks bernama Pine.

Kemudahan penggunaan

- Vim boleh dikatakan sebagai salah satu editor teks berasaskan terminal yang paling popular di luar sana, tetapi tidak seperti editor teks biasa lain yang mungkin pernah anda gunakan. Kerana ia meluas dari dekad kod yang sudah lapuk, ia mempunyai lengkung pembelajaran yang curam dan memerlukan sedikit masa untuk membiasakan diri. Plus, terdapat mod yang berbeza untuk bekerjasama. Nano, sebaliknya, sangat mudah digunakan dan salah satu titik jualan terbesarnya adalah bahawa ia tidak mempunyai banyak lengkung pembelajaran dan semua arahan dan arahannya dipaparkan di bahagian bawah. Ia tidak menggunakan mod yang berbeza; Teruskanlah dan mula menaip dokumen atau skrip anda.

Pengguna

- Vim adalah editor teks baris arahan yang sangat kuat dengan banyak ciri yang kuat. Oleh itu, belajar bagaimana menguasai Vim akan mempercepatkan banyak perkara yang anda lakukan pada sistem Linux dan ia adalah kemahiran yang berharga untuk dimiliki. Nano adalah editor teks mudah yang bagus untuk mereka yang berasal dari ekosistem Windows dan mereka yang telah menggunakan editor jenis WYSIWYG, seperti Notepad atau Microsoft Word. Bagi mereka yang mengedit fail teks, kod sumber, dll. Dan tidak suka ides besar, vim adalah perkara itu. Secara keseluruhan, Vim adalah program yang hebat untuk semua pengguna, sementara Nano boleh menjadi alat yang baik untuk pemula yang ingin mempelajari penyuntingan teks berasaskan terminal.

Vim vs. Nano: carta perbandingan

Ringkasan

Jadi, jika anda mahukan penyuntingan teks asas dan anda sudah suka bekerja dengan editor jenis WYSIWYG, seperti Notepad dan Word, maka Nano akan menjadi baik untuk anda kerana ia sangat mudah dan mudah digunakan. Anda hanya boleh pergi dan mula menaip dokumen atau skrip anda. Nano adalah editor berfungsi sepenuhnya dan ia mempunyai beberapa ciri terbaik yang anda harapkan dari editor teks yang dipaparkan sepenuhnya. Walau bagaimanapun, jika anda mahukan lebih daripada sekadar penyuntingan teks mudah dan lakukan tugas lanjutan menggunakan baris arahan, maka vim adalah perkara anda.