Editor Unix
Editor Unix
Pada
bagian ini saya akan menjelaskan yang paling populer menunjukkan dasar-dasar
bekerja dengan mereka. vim dan emacs secara khusus memiliki banyak dan
banyak perintah yang berbeda, memiliki plugin, dan sehingga Anda dapat
menghabiskan waktu bertahun-tahun menggunakannya hanya menggaruk
permukaan dari apa yang mungkin.
ed
ed adalah editor teks UNIX asli, dan itu yang paling mendasar yang dapat Anda
gunakan. Ini juga sangat jarang digunakan, jika pernah digunakan, oleh
kebanyakan orang.
Jalankan dengan mengetik ed . Ini memulai sesi interaktif. Masuk dalam mode
tulis dengan mengetik a pada satu baris, dan tekan enter . Kemudian ketikkan
semua yang Anda inginkan, dan setelah selesai, tulis hanya satu titik ( . ) Pada
sebuah baris dan tekan enter .
Sekarang ketik w diikuti dengan nama file untuk menyimpan buffer ke file. Ini
akan mengembalikan jumlah byte yang ditulis ke file.
Di dalam sesi ed Anda dapat mengetik ,p untuk mencetak konten file saat ini.
vi / vim
vi dalam sistem modern hanyalah alias untuk vim , yang berarti vi m terbukti.
Anda memulainya dengan menjalankan vi pada baris perintah.
Anda dapat menentukan nama file pada waktu doa untuk mengedit file tertentu:
vi test.txt
Sekarang Anda dapat mulai mengetik dan mengisi layar dengan konten file:
Anda dapat berpindah file dengan tombol panah, atau menggunakan tombol h -
j - k - l . hl untuk kiri-kanan, jk untuk down-up.
Setelah selesai mengedit, Anda dapat menekan tombol esc untuk keluar dari
mode insert, dan kembali ke mode perintah .
Pada titik ini Anda dapat menavigasi file, tetapi Anda tidak dapat menambahkan
konten ke dalamnya (dan hati-hati tombol mana yang Anda tekan karena
mereka mungkin perintah).
Satu hal yang mungkin ingin Anda lakukan sekarang adalah menyimpan
file . Anda dapat melakukannya dengan menekan : (titik dua), lalu w .
Anda dapat membatalkan dan mengedit dengan masuk ke mode perintah dan
menekan u . Anda dapat mengulang (membatalkan membatalkan) dengan
menekan ctrl-r .
Itulah dasar-dasar bekerja dengan Vim. Dari sini mulai lubang kelinci kita tidak
bisa masuk ke dalam pengantar kecil ini.
emacs adalah editor yang luar biasa dan secara historis dianggap sebagai editor
untuk sistem UNIX. Perang api vi vs emacs dan diskusi yang panas
menyebabkan banyak waktu yang tidak produktif bagi pengembang di seluruh
dunia.
Anda dapat membuka sesi emacs baru hanya dengan memanggil emacs :
Anda dapat mulai mengedit dan setelah selesai, tekan ctrl-x diikuti oleh ctrl-
w . Anda mengonfirmasi folder:
dan Emacs memberi tahu Anda file itu ada, menanyakan apakah harus
menimpanya:
Anda dapat keluar dari Emacs dengan menekan ctrl-x diikuti oleh ctrl-
c . Atau ctrl-x diikuti oleh c (terus ctrl ditekan).
Ada banyak yang perlu diketahui tentang Emacs. Lebih dari yang bisa saya tulis
di pengantar kecil ini. Saya mendorong Anda untuk membuka Emacs dan
tekan ctrl-h r untuk membuka manual ctrl-h dan ctrl-h t untuk membuka tutorial
resmi.
nano
Anda dapat langsung mengetik karakter ke dalam file tanpa khawatir tentang
mode.
Anda dapat berhenti tanpa mengedit menggunakan ctrl-X . Jika Anda mengedit
buffer file, editor akan meminta konfirmasi dan Anda dapat menyimpan hasil
edit, atau membuangnya. Bantuan di bagian bawah menunjukkan kepada Anda
perintah keyboard yang memungkinkan Anda bekerja dengan file:
pico kurang lebih sama, meskipun nano adalah versi pico GNU yang pada
beberapa titik dalam sejarah bukan open source dan klon nano dibuat untuk
memenuhi persyaratan lisensi sistem operasi GNU.