Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara menggunakan arahan Linux vi

Cara menggunakan arahan Linux vi

PHPz
PHPzke hadapan
2023-05-27 09:17:012896semak imbas

1. Tiga mod dan bertukar

①Mod baris arahan ①Mod masukkan (masukkan penyuntingan fail, tekan ESC untuk memasuki mod baris bawah) ③Mod baris bawah

2 >

a a ---> [Masukkan keadaan pengeditan, masukkan satu aksara selepas kedudukan kursor semasa]

a A --- > baris semasa]

                                              - -& gt; keadaan penyuntingan, tambah baris kosong sebelum kursor, gerakkan kursor ke permulaan baris dan mula masukkan aksara]

ESC ---> Masukkan keadaan arahan

:! [ Perintah] Jalankan arahan Perintah luaran dalam editor vi [:!date] Lihat masa semasa

3 Tampal dan salin

[N]x ---> N aksara berturut-turut bermula dari kursor

[N]dd ---> Padamkan N aksara berturut-turut bermula dari kursor dan salinnya ke penimbal penyuntingan

[N]yy - --> (yank) Bertanggungjawab untuk mengalihkan N baris dari kursor ke penimbal

---> (buat asal) Batalkan operasi terakhir

4 >

:q ---> (berhenti) Keluar daripada fail yang tidak diubah suai

:q ---> > (Tulis) Simpan fail tanpa keluar

:x -- -> (Keluar) Simpan fail dan keluar

:w Simpan sebagai Fail tanpa keluar

:r Fail ---> Baca kandungan Fail dan masukkan ke dalam kedudukan Kursor

5. [Perintah lanjutan] Perintah kursor

h ---> ; Bergerak ke kiri

l ---> Bergerak ke kanan

j ---> -> Alihkan kursor ke baris N

1G ---> 🎜>

:tetapkan nombor ---> Tetapkan nombor baris yang dipaparkan

:set bukan nombor - --> Batalkan paparan nombor baris

6. [Perintah lanjutan] Cari perintah

/rentetan ---> Cari rentetan [n terus mencari ke bawah, N terus mencari dalam arah songsang , menyokong carian ungkapan biasa: /^the】

7. [Lanjutan command] Arahan penggantian

Gunakan perintah :s untuk melaksanakan penggantian rentetan

:s/str1/ str2/ ---> [:range s/ old/ new] Baris semasa lalai

:s/str1/str2/g ---> g Gantikan semua, tanpa g hanya ganti satu

: .,$s/str1/str2/g ---> baris semasa ke baris terakhir, gantikan semua

:1,$s/str1/str2/g ---> s/str1/str2/g ---> Teks penuh

8. [Perintah lanjutan] Bertanggungjawab untuk memotong arahan

y0 ---> baris, [salin bahagian baris]

y$ ---> Kursor ke hujung baris

d0 ---> papan keratan

d$ ---> Potong kursor ke hujung aksara baris ke dalam papan keratan

julat y ---> :,$y]

Atas ialah kandungan terperinci Cara menggunakan arahan Linux vi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam