Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Linux vim mempunyai beberapa mod kerja

Linux vim mempunyai beberapa mod kerja

青灯夜游
青灯夜游asal
2023-02-02 19:00:143303semak imbas

Linux vim mempunyai 3 mod kerja: 1. Mod arahan (mod arahan Anda boleh menggunakan kekunci arah (kekunci atas, bawah, kiri, kanan) atau k, j, h, i untuk menggerakkan kursor). kedudukan, dan juga Anda boleh menyalin, menampal, menggantikan, memadam dan operasi lain pada kandungan fail. 2. Mod input, anda boleh melakukan operasi menulis pada fail, sama seperti memasukkan kandungan dalam dokumen pada sistem Windows. 3. Mod edit, digunakan untuk melakukan operasi seperti menyimpan, mencari atau menggantikan kandungan yang ditentukan dalam fail.

Linux vim mempunyai beberapa mod kerja

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah vi?

vi ialah singkatan dari Visual Editor;

ialah editor teks di bawah antara muka baris arahan

digunakan dalam Unix awal Dalam sistem pengendalian, vi digunakan sebagai editor lalai sistem

Jadi apakah vim?

Singkatan Vi IMproved;

Versi Dinaik Taraf

Perbezaan terbesar antara Vim dan Vi ialah apabila kita sedang mengedit Apabila teks dipaparkan, vi tidak akan memaparkan warna, tetapi vim akan memaparkan warna

Selain itu, vim juga boleh melaksanakan fungsi penyuntingan atur cara seperti skrip shell, bahasa C, dsb., oleh itu, anda boleh menganggap vim sebagai editor program

Kemudian sistem CentOS yang kami pasang sudah mempunyai arahan vim, jadi tidak perlu memasangnya jika tiada arahan vim dalam sistem Linux, maka anda perlu untuk menggunakan arahan yum install -y selepas menyambung ke pemasangan vim-dipertingkatkan Internet itu sendiri.

Tiga mod kerja vim

Apabila menggunakan Vim untuk mengedit fail, terdapat 3 mod kerja iaitu mod arahan, Input mod dan mod pengeditan , ketiga-tiga mod kerja ini boleh ditukar sesuka hati, seperti ditunjukkan dalam Rajah 1.

Linux vim mempunyai beberapa mod kerja
Rajah 1 Tiga mod kerja Vim

Mod arahan Vim

Apabila menggunakan Vim untuk mengedit fail, lalai ialah Command mod. Dalam mod ini, anda boleh menggunakan kekunci arah (kekunci atas, bawah, kiri, kanan) atau k, j, h, i untuk menggerakkan kedudukan kursor, dan anda juga boleh menyalin, menampal, menggantikan, memadam dan operasi lain pada kandungan fail.

Rajah 2 menunjukkan keadaan Vim dalam mod arahan dalam sistem CentOS 6.x.

Linux vim mempunyai beberapa mod kerja
Rajah 2 Vim dalam keadaan arahan

Mod input Vim

Dalam mod input, Vim boleh melaksanakan fail Operasi menulis adalah serupa dengan menaip dalam dokumen pada sistem Windows.

Cara untuk meletakkan Vim ke dalam mod input adalah dengan memasukkan i, I, a, A, o, O dan arahan sisipan lain dalam keadaan mod arahan (fungsi khusus setiap arahan ditunjukkan dalam Jadual 3) . Apabila mengedit fail Apabila selesai, tekan kekunci Esc untuk kembali ke mod arahan.

tr>
Jadual 3 Fungsi khusus bagi setiap arahan sisipan
Kekunci pintasan Fungsi Penerangan
i Masukkan teks yang dimasukkan kemudian pada kedudukan kursor semasa dan teks selepas kursor bergerak ke kanan dengan sewajarnya
I Masukkan teks yang dimasukkan kemudiannya pada permulaan baris di mana kursor terletak Permulaan baris ialah aksara bukan kosong yang pertama bagi baris itu. yang bersamaan dengan menggerakkan kursor ke permulaan baris dan melaksanakan perintah i
o Masukkan baris baharu di bawah baris di mana baris tersebut. kursor adalah. Kursor berhenti pada permulaan baris kosong, menunggu teks input
O Sisipkan baris baharu di atas baris tempat kursor berada. Kursor berhenti pada permulaan baris kosong, menunggu teks dimasukkan
a Memasukkan teks yang dimasukkan kemudian selepas kedudukan kursor semasa td>
A Masukkan teks yang dimasukkan kemudiannya pada penghujung baris tempat kursor berada, yang bersamaan dengan menggerakkan kursor ke hujung baris dan kemudian melaksanakan perintah
表 3 各插入命令的具体功能
快捷键 功能描述
i 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令
o 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本
a 在当前光标所在位置之后插入随后输入的文本
A 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令
 

Rajah 3 menunjukkan gambarajah skematik Vim dalam mod input.

Linux vim mempunyai beberapa mod kerja
Rajah 3 Vim dalam mod input

Mod pengeditan Vim

Mod pengeditan digunakan untuk mengedit kandungan yang ditentukan dalam fail Lakukan operasi seperti simpan, cari atau ganti.

Cara untuk menukar Vim kepada mod edit adalah dengan menekan kekunci ":" dalam mod arahan Pada masa ini, simbol ":" muncul di sudut kiri bawah tetingkap Vim, dan anda boleh kemudian masukkan arahan yang berkaitan untuk operasi.

Selepas arahan dilaksanakan, Vim akan kembali ke mod arahan secara automatik. Jika anda ingin kembali terus ke mod arahan, hanya tekan Esc.

Rajah 4 menunjukkan keadaan selepas Vim memasuki mod penyuntingan.

Linux vim mempunyai beberapa mod kerja
Rajah 4 Vim dalam mod penyuntingan

Bagi orang baru, mereka selalunya tidak tahu dalam mod apa mereka berada. Sama ada anda terlupa atau menukar mod secara tidak sengaja, anda boleh menekan kekunci Esc sekali untuk kembali ke mod arahan. Jika anda mendengar bunyi "bip" selepas menekan kekunci Esc beberapa kali, ini bermakna anda sudah berada dalam mod arahan.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Linux vim mempunyai beberapa mod kerja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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