GNU/Linux >> Belajar Linux >  >> Linux

Editor teks baris perintah di Linux

Ada dua editor teks baris perintah di Linux®:vim dan nano.

Anda dapat menggunakan salah satu dari dua opsi yang tersedia ini jika Anda perlu menulis skrip, mengedit file konfigurasi, membuat host virtual, atau membuat catatan singkat untuk Anda sendiri. Ini hanyalah beberapa contoh dari apa yang dapat Anda lakukan dengan alat ini.

Meskipun alat-alat ini mungkin tampak menakutkan pada awalnya, setiap pengguna Linux harus terbiasa menggunakan setidaknya satu. Tanyakan kepada Administrator Linux atau pengguna biasa, dan Anda akan segera menemukan bahwa setiap orang memiliki favorit mereka.

Artikel ini membahas dasar-dasar setiap alat pengeditan dan perbedaannya.

Vim

Vim berasal dari Vi Improved karena merupakan penerus dari editor lama bernama vi. Karena editor ini (melalui pendahulunya) sudah ada sejak lama, Administrator atau coder Linux biasanya menyukainya. Vim biasanya digunakan oleh orang-orang yang akrab dengan Linux karena dapat memiliki sedikit kurva belajar yang menanjak.

Anda dapat menggunakan vim untuk mengedit, menulis, dan menyimpan dokumen dari baris perintah. Ini dilakukan melalui penggunaan dua mode berbeda:

  • Perintah
  • Sisipkan

Secara default, editor vim terbuka dalam mode perintah. Untuk membuka editor vim, gunakan sintaks berikut di baris perintah:

$ vim (name of the file)

atau

$ vim (full path of the file)

Untuk mulai menulis atau mengedit, Anda harus memasukkan insert mode dengan menekan huruf i pada keyboard Anda ("I" untuk sisipan). Anda akan melihat ---INSERT--- di bagian bawah halaman terminal Anda jika Anda melakukannya dengan benar.

Setelah selesai mengetik, dan ingin menyimpan pekerjaan, Anda harus keluar dari masukkan mode. Tekan pelarian (esc ) kunci, yang menempatkan Anda kembali di perintah mode. Kemudian Anda dapat menyimpan pekerjaan Anda.

Setelah Anda menekan escape, tekan shift +; . Bagian bawah layar terminal Anda berubah untuk menunjukkan bahwa Anda melakukannya dengan benar. Anda sekarang melihat : dimana ---INSERT--- adalah.

Setelah Anda melihat : di sudut kiri bawah editor vim Anda, ketik w lalu tekan enter untuk menyimpan pekerjaan Anda. Kemudian, Anda dapat mengetikkan i lagi untuk kembali ke menyisipkan mode jika Anda ingin melanjutkan menulis, atau Anda dapat keluar dari file. Untuk keluar, tekan shift +; lagi, ketik q lalu tekan enter . Ini menyimpan file Anda dan menutup vim. Anda akan melihat layar terminal Anda yang biasa lagi.

Anda juga dapat memasukkan fungsi simpan dan keluar secara bersamaan. Untuk menyimpan dan keluar dari vim dalam satu perintah, ketik wq setelah : lalu tekan enter . File disimpan dan ditutup.

Jika Anda mulai mengerjakan file, tetapi berubah pikiran, Anda dapat keluar tanpa menyimpan. Untuk melakukannya, masukkan perintah mode dengan menekan esc diikuti oleh shift +; . Setelah Anda melihat : di kiri bawah, masukkan q! . Ini memaksa-keluar vim tanpa menyimpan. ! adalah fungsi gaya.

Perintah-perintah itu adalah perintah yang paling sering Anda gunakan, tetapi Anda dapat menggunakan lembar contekan berikut jika Anda ingin melakukan tindakan yang lebih kompleks dengan vim.

Lembar contekan editor Vim

Gunakan perintah berikut di perintah modus:

  • h - Memindahkan kursor ke kiri sebanyak satu karakter; Anda juga dapat menekan panah kiri.
  • j - Memindahkan kursor satu baris ke bawah; Anda juga dapat menekan panah bawah.
  • k - Memindahkan kursor satu baris ke atas; Anda juga dapat menekan panah atas.
  • l - Memindahkan kursor ke kanan satu karakter; Anda juga dapat menekan panah kanan.
  • w - Memindahkan kursor satu kata penuh ke kanan.
  • b - Memindahkan kursor satu kata penuh ke kiri.
  • 0 - Memindahkan kursor ke awal baris saat ini.
  • $ - Memindahkan kursor ke akhir baris saat ini.
  • ~ - Mengubah huruf besar/kecil dari karakter saat ini.
  • dd - Menghapus baris saat ini.
  • D - Menghapus semua yang ada di baris di sebelah kanan posisi kursor saat ini.
  • x - Menghapus karakter saat ini.
  • u - Batalkan perintah terakhir.
  • . - Mengulangi perintah terakhir.
  • :w - Menyimpan file saat ini, tetapi tidak keluar.
  • :wq - Menyimpan file saat ini, dan keluar.

Perintah berikut menempatkan Anda ke insert modus:

  • i - Sisipan di sebelah kiri posisi kursor saat ini.
  • a - Menambahkan di sebelah kanan posisi kursor saat ini.
  • dw - Menghapus kata saat ini.
  • cw - Mengubah kata saat ini.

Nano

Nano adalah editor teks baru di sistem Linux. Lebih sederhana dan lebih mudah digunakan daripada vim.

Untuk membuka file dengan nano, gunakan sintaks berikut di baris perintah:

$ nano (name of the file)

atau

$ nano (full path of the file)

Setelah editor nano terbuka, Anda dapat mulai mengetik. Saat Anda siap untuk menyimpan pekerjaan Anda, tekan ctrl + o , yang disebut menulis . Ini menyimpan pekerjaan Anda saat ini sambil memungkinkan Anda untuk melanjutkan pekerjaan Anda. Jika sudah selesai, Anda dapat menyimpan dan keluar dengan menekan ctrl + x . Saat Anda menyimpan file dalam nano, pekerjaan Anda saat ini diberi kode warna berdasarkan apa yang Anda tulis.

Perbedaan utama lainnya dengan nano adalah Anda dapat mengakses daftar perintah di dalam editor, tetapi Anda juga dapat menggunakan lembar contekan berikut.

Lembar contekan editor nano

Catatan: Perintah dalam daftar berikut menggunakan ^ untuk menunjukkan bahwa Anda harus menekan ctrl kunci bersama dengan kunci lainnya. Misalnya ^G berarti Anda harus menekan ctrl + G .

  • ^G - Dapatkan Bantuan.
  • ^X - KELUAR. Nano kemudian menanyakan apakah Anda ingin menyimpan dengan Y atau N pilihan.
  • ^O - Menulis; juga dikenal sebagai simpan.
  • ^R - Baca Berkas. Masukkan nama file yang ingin Anda tempel ke dokumen saat ini di posisi kursor Anda.
  • ^W - Dimana; Fungsi pencarian.
  • ^\ - Ganti.
  • ^K - Potong teks.
  • ^U - Teks yang tidak dipotong.
  • ^J - Membenarkan.
  • ^T - Untuk mengeja.
  • ^C - Posisi saat ini; Batalkan penyimpanan.
  • ^_ - Masuk ke baris.

Anda dapat menggunakan halaman manual untuk mengetahui informasi lebih mendalam tentang setiap editor teks. Perintahnya masing-masing adalah 'man vim' atau 'man nano'.


Linux
  1. Perbedaan Antara Editor Teks Vi Dan Vim Dijelaskan

  2. Panduan Editor Teks ViM 101

  3. Cara menginstal Vim (vi) di Windows 10

  1. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  2. Dengarkan radio di terminal Linux

  3. Vim:Teks Hitam Pada Latar Belakang Hitam?

  1. Coba editor teks e3 Linux

  2. Dasar-dasar Linux:Panduan pemula untuk mengedit teks dengan vim

  3. Sejarah baris perintah di Linux