GNU/Linux >> Belajar Linux >  >> Linux

Terminal Mac vi[m] Perintah Editor

Editor teks adalah aplikasi yang memungkinkan Anda melihat, membuat, atau mengubah konten file teks. Editor teks awalnya dibuat untuk menulis program dalam kode sumber, tetapi sekarang digunakan untuk mengedit berbagai macam file berbasis teks. Berbagai jenis editor teks kompatibel dengan Linux. Namun, editor teks tidak selalu mendukung opsi pemformatan yang disediakan oleh pengolah kata. Editor teks dapat bekerja baik di CLI atau GUI, dan mungkin memiliki mode operasi yang berbeda.

Vi adalah salah satu dari dua editor teks pembangkit tenaga listrik di dunia Unix, yang lainnya adalah EMACS. Meskipun tumpul, vi sangat kuat dan efisien. Mungkin ada kalanya vi adalah satu-satunya editor teks yang tersedia, jadi setidaknya mengetahui dasar-dasarnya akan membantu. Pada Mac OS X (dan Linux), vi disinkronkan dengan vim (vi ditingkatkan), versi perangkat lunak bebas yang lebih modern. Vim Ini adalah editor default saat mengubah crontab.

Perintah vim memanggil editor Vim. Namun, perintah vi juga dapat digunakan untuk tujuan ini karena secara otomatis mengarahkan pengguna ke Vim. Ketika dimasukkan tanpa nama file sebagai argumen, perintah vim membuka layar selamat datang secara default. Gunakan sintaks vim {nama file} untuk membuka file. Jika file tidak ada, Vim membuat file dengan nama yang ditentukan dan membuka file untuk diedit. Vim mendukung banyak file yang dibuka secara bersamaan.

Catatan :sebagian dari panduan kecil ini berasal dari halaman web yang saya temukan sejak lama, tetapi saya tidak ingat di mana jadi saya tidak dapat memberikan kredit yang tepat. Saya telah menambahkan dan mengubah banyak hal dari teks aslinya.

vi[m] Mode

Vi adalah editor modal, dan mode yang berbeda menentukan fungsionalitas berbagai kunci.

Mode Memungkinkan Pengguna Untuk Sisipkan Sisipkan teks dengan mengetik. Jalankan Jalankan perintah di dalam editor. Perintah Lakukan tindakan pengeditan yang berbeda menggunakan penekanan tombol tunggal. Visual Sorot atau pilih teks untuk menyalin, menghapus, dan sebagainya.

Beralih Mode

Mode perintah adalah mode default Vim, tetapi Anda dapat beralih dari mode perintah ke mode lain dengan menggunakan satu penekanan tombol. Beberapa tombol untuk beralih mode tercantum di sini.

Kunci Fungsi i Beralih ke mode penyisipan dan menyisipkan teks ke kiri kursor. A Beralih ke mode penyisipan dan menambahkan teks di akhir baris. Saya Beralih ke mode penyisipan dan menyisipkan teks di awal baris. o Beralih ke mode penyisipan dan menyisipkan teks pada baris baru di bawah kursor. O Beralih ke mode penyisipan dan menyisipkan teks pada baris baru di atas kursor. v Beralih ke mode visual untuk mengaktifkan pemilihan, satu karakter pada satu waktu. V Beralih ke mode visual untuk mengaktifkan pemilihan, satu baris pada satu waktu. : Beralih ke mode eksekusi untuk memungkinkan pengguna memasukkan perintah. Esc Kembali ke mode perintah.

Jalankan Perintah Mode

Dalam mode perintah, saat Anda memasukkan operator titik dua (:), bagian prompt perintah kecil muncul di kiri bawah editor. Ini menunjukkan bahwa Anda berada dalam mode eksekusi dan dapat menjalankan perintah yang didukung oleh Vim. Beberapa perintah yang didukung oleh Vim tercantum dalam tabel berikut.

Perintah Fungsi
:w {nama file} Menyimpan file dengan nama file jika disimpan untuk pertama kali.
:q Berhenti jika tidak ada perubahan yang dilakukan setelah penyimpanan terakhir.
:q! Berhenti, mengabaikan perubahan yang dibuat.
:qa Menutup banyak file.
:wq Menyimpan file saat ini dan keluar.
:e! Mengembalikan ke format terakhir yang disimpan tanpa menutup file.
:!{perintah Linux apa saja} Mengeksekusi perintah dan menampilkan hasilnya di antarmuka Vim.
:bantuan Membuka dokumentasi bantuan bawaan Vim.

Gerakan

Gerakan adalah pintasan satu tombol yang digunakan untuk menavigasi file dalam mode perintah. Tombol-tombol ini memposisikan kursor di mana saja di dalam dokumen. Mereka dapat digunakan untuk memindahkan kursor melalui karakter, kata, baris, atau bahkan blok teks yang sangat besar.

Kunci navigasi Dulu
h Pindahkan satu karakter ke kiri.
j Pindah satu baris ke bawah.
k Naik satu baris.
l Pindahkan satu karakter ke kanan.
^ Pindah ke awal baris saat ini.
$ Pindah ke akhir baris saat ini.
w Pindah ke kata berikutnya.
b Pindah ke kata sebelumnya.
e Pindah ke akhir kata saat ini atau ke akhir kata berikutnya jika Anda sudah berada di akhir kata.
Shift+L Pindahkan kursor ke bagian bawah layar.
Shift+H Pindahkan kursor ke baris pertama layar.
(Nomor baris) Shift+G Pindahkan kursor ke nomor baris yang ditentukan.
gg Pindahkan kursor ke baris pertama file.
Shift+G Pindahkan kursor ke baris terakhir file.

Navigasi Menggunakan Tombol Panah

Selain menggunakan tombol h, j, k, dan l untuk menavigasi editor, Anda juga dapat menggunakan tombol Panah Atas, Bawah, Kiri, dan Kanan. Tombol navigasi konvensional seperti Home, End, Page Up, dan Page Down juga berfungsi di Vim.

Operator Pengeditan

Mengedit operator dalam mode perintah adalah alat canggih yang dapat digunakan untuk memanipulasi teks dengan penekanan tombol sederhana. Mereka juga dapat digunakan dalam kombinasi dengan gerakan untuk mengedit banyak karakter. Beberapa operator pengeditan yang sering digunakan tercantum di sini.

Operator Pengeditan Dulu
x Hapus karakter yang dipilih oleh kursor.
d Hapus teks.
dd Hapus baris saat ini.
p Tempel teks pada baris tepat di bawah kursor.
P Tempel teks pada baris tepat di atas kursor.
/{string teks} Menelusuri dokumen untuk teks tertentu.
?{string teks} Menelusuri mundur dokumen untuk teks tertentu.
y Menyalin teks.
yy Salin baris tepat di atas kursor.
c{rentang garis}c Mulai perubahan dalam rentang yang ditentukan.
u Urungkan perubahan terbaru.
U Batalkan semua perubahan pada baris saat ini.
ZZ Tulis file hanya jika ada perubahan, lalu keluar dari editor Vim.

Hitung

Hitungan adalah angka yang mengalikan efek penekanan tombol di Vim. Ini dapat digunakan dalam kombinasi dengan gerakan, operator, atau keduanya. Saat digunakan dengan gerakan, gerakan kursor dikalikan sesuai dengan hitungan yang ditentukan. Saat digunakan dengan operator pengeditan, tindakan akan diulang beberapa kali yang ditentukan.

Sintaks untuk menggunakan hitungan dengan operator dan gerakan adalah operator:

[count] {motion}


Linux
  1. Perintah Biner Dan Mode Teks Md5sum?

  2. Bagaimana Mengirim Perintah ke Terminal Apa Pun?

  3. Atom-IDE – Editor Teks Atom pada Steroid

  1. Contoh Perintah diskutil Terminal Mac

  2. Terminal Mac vi[m] Perintah Editor

  3. perintah ip di terminal Mac OS X

  1. Nyalakan editor teks terminal Linux Anda dengan ed

  2. Panduan Editor Teks ViM 101

  3. Editor teks bergaya Windows, berbasis terminal, untuk linux