Apakah vim dalam linux

Nov 23, 2021 pm 12:13 PM
linux vim

Di Linux, vim ialah penyunting teks yang dibangunkan daripada vi Ia mempunyai fungsi seperti penyiapan kod, kompilasi dan lompat ralat Ia boleh mengenal pasti ketepatan sintaks dengan warna fon untuk memudahkan penulisan kod dijalankan pada berbilang platform pengendalian seperti unix, windows dan mac.

Apakah vim dalam linux

Persekitaran pengendalian tutorial ini: sistem CentOS 6, komputer Dell G3.

Vim ialah penyunting teks yang dibangunkan daripada vi. Ia amat kaya dengan fungsi yang memudahkan pengaturcaraan, seperti penyiapan kod, penyusunan, dan lompat ralat, dan digunakan secara meluas dalam kalangan pengaturcara.

Ringkasnya, vi adalah pemproses perkataan yang lama, tetapi fungsinya sudah sangat lengkap, tetapi masih ada ruang untuk penambahbaikan. vim boleh dikatakan sebagai alat yang sangat berguna untuk pembangun program.

Vim bukan sahaja serasi dengan semua arahan vi, tetapi juga mempunyai beberapa ciri baharu di dalamnya.

Kelebihan vim ini ditunjukkan terutamanya dalam aspek berikut:

1 batal berbilang peringkat

Kami tahu bahawa dalam vi, menekan u hanya Anda boleh membuat asal perintah terakhir, dan anda boleh membuat asalnya tanpa had dalam vim.

2. Kemudahan penggunaan

vi hanya boleh dijalankan pada unix, manakala vim bukan sahaja boleh dijalankan pada unix, windows, mac dan platform pengendalian lain.

3. Penyerlahan sintaks

vim boleh menggunakan warna yang berbeza untuk menyerlahkan kod anda.

4. Operasi visual

Maksudnya, vim bukan sahaja boleh dijalankan di terminal, tetapi juga dalam tetingkap x, mac os dan tingkap.

5 Keserasian penuh dengan vi

Dalam sesetengah kes, anda boleh menggunakan vim sebagai vi.

Kedua-dua vi dan vim ialah editor dalam Linux Perbezaannya ialah vim lebih maju dan boleh dianggap sebagai versi vi yang dinaik taraf. vi sesuai untuk penyuntingan teks, tetapi vim lebih sesuai untuk pengekodan.

Mengapa menggunakan vim?

Walaupun terdapat banyak penyunting teks di bawah Linux, alatan ini mempunyai kelebihan tersendiri, tetapi terdapat beberapa perkara yang tidak dapat dibandingkan dengan alatan penyuntingan lain

  • Semua Sistem seperti Unix mempunyai vi terbina dalam, tetapi alat pengeditan lain mungkin tidak bersamaan dengan versi vi yang dipertingkatkan

  • Antara muka penyuntingan banyak perisian akan memanggil vi, seperti yang dinyatakan. kemudian Crontab, edquota, dsb.

  • vim mempunyai keupayaan menyunting program dan secara aktif boleh menandakan ketepatan sintaks dengan warna fon untuk memudahkan penulisan kod

  • Program ini mudah dan kelajuan penyuntingan sangat pantas

Ringkasnya, ini adalah alat pemprosesan perkataan yang lama, tetapi ia mempunyai fungsi yang lengkap hanya alat pemprosesan teks, tetapi juga alat penyuntingan program Malah laman web rasmi mengatakan bahawa vim adalah alat pembangunan program dan bukannya perisian pemprosesan perkataan, kerana ia mengandungi banyak fungsi tambahan, seperti: penyuntingan berbilang fail, penyalinan blok, dan lain-lain. Fungsi ini membolehkan kami menjadi lebih tepat apabila mengubah suai fail konfigurasi dengan mudah.

Langkah berjaga-jaga semasa penggunaan

Memandangkan sesetengah versi Linux hanya memasang vi secara lalai, anda perlu memasang pakej vim tambahan Kami akan menerangkan cara memasang pakej dalam As dijelaskan dalam kursus seterusnya, sebagai tambahan, vim tidak boleh memasukkan bahasa Cina dalam antara muka aksara, dan sama ada anda boleh memasukkan bahasa Cina dalam antara muka grafik bergantung pada sama ada kaedah input bahasa Cina dipasang dalam sistem

  • Perbezaan aksara

Disebabkan oleh perbezaan sistem antara Linux dan Windows, mereka juga mempunyai perwakilan yang berbeza bagi beberapa simbol khas dalam fail, seperti simbol yang digunakan untuk mewakili pemisah baris, seperti

[root@manage01 ~]# cat -A hello-linux.txt 
hello$
$
[root@manage01 ~]# cat -A hello-windows.txt 
hello^M$
^M$
Salin selepas log masuk

Jika fail jenis ini adalah novel yang disalin dari windows ke linux, pada dasarnya tidak ada masalah, tetapi jika ia adalah skrip shell yang kita perlukan untuk melaksanakan kerja tertentu, akan ada masalah kerana linux tidak kenali simbol ini Maksudnya akan menyebabkan skrip shell gagal dilaksanakan. Jadi pada masa ini kita perlu memproses fail jenis ini

[root@manage01 ~]# unix2dos [-kn] file [newfile]
Salin selepas log masuk

Pilihan dan parameter:

  • -k: Kekalkan format masa mtime asal fail

  • -n: Simpan fail lama dan keluarkan kandungan yang ditukar kepada fail baharu, seperti: dos2unix -n lama baharu

Cadangan berkaitan : "Tutorial video Linux

Atas ialah kandungan terperinci Apakah vim dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi Sep 05, 2024 am 06:33 AM

Android TV Box mendapat peningkatan Ubuntu 24.04 tidak rasmi

DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek Feb 19, 2025 pm 04:54 PM

DeepSeek Web Versi Pintu Masuk Laman Web Rasmi DeepSeek

Cara Memasang DeepSeek Cara Memasang DeepSeek Feb 19, 2025 pm 05:48 PM

Cara Memasang DeepSeek

Alamat muat turun aplikasi dompet BitPie Bitpie Alamat muat turun aplikasi dompet BitPie Bitpie Sep 10, 2024 pm 12:10 PM

Alamat muat turun aplikasi dompet BitPie Bitpie

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025) Feb 21, 2025 pm 08:42 PM

Pemasangan Laman Web Rasmi Bitget (Panduan Pemula 2025)

Pemasangan penyusunan kod sumber Zabbix 3.4 Pemasangan penyusunan kod sumber Zabbix 3.4 Sep 04, 2024 am 07:32 AM

Pemasangan penyusunan kod sumber Zabbix 3.4

Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell Sep 02, 2024 pm 03:25 PM

Penjelasan terperinci: Perintah parameter pertimbangan pembolehubah skrip Shell

Pakej pemasangan OUYI OKX disertakan secara langsung Pakej pemasangan OUYI OKX disertakan secara langsung Feb 21, 2025 pm 08:00 PM

Pakej pemasangan OUYI OKX disertakan secara langsung

See all articles