Skip to main content

Vim - Perintah Linux

How to use chmod command in ubuntu server (2 of 2) (Juni 2025)

How to use chmod command in ubuntu server (2 of 2) (Juni 2025)
Anonim

NAMA

vim - Vi IMproved, editor teks programer

RINGKASAN

vim opsi file ..vim pilihan -vim pilihan -t tagvim opsi -q errorfile

exmelihatgvim gviewrvim rview rgvim rgview

DESKRIPSI

Vim adalah editor teks yang kompatibel dengan Vi. Ini dapat digunakan untuk mengedit semua jenis teks biasa. Ini sangat berguna untuk mengedit program.

Ada banyak peningkatan di atas Vi: undo multi level, multi jendela dan buffer, penyorotan sintaks, pengeditan baris perintah, penyelesaian nama file, bantuan online, pemilihan visual, dll. Lihat ": help vi_diff.txt" untuk ringkasan perbedaan antaraVim dan Vi.

Saat berlariVim banyak bantuan dapat diperoleh dari sistem bantuan on-line, dengan perintah ": help". Lihat bagian BANTUAN ON-LINE di bawah ini.

Paling seringVim mulai mengedit satu file dengan perintah

file vim

Lebih umumVim dimulai dengan:

vim opsi filelist

Jika filelist hilang, editor akan mulai dengan buffer kosong. Kalau tidak, tepat satu dari empat berikut dapat digunakan untuk memilih satu atau lebih file yang akan diedit.

file ..

Daftar nama file. Yang pertama akan menjadi file saat ini dan membaca ke buffer. Kursor akan diposisikan pada baris pertama buffer. Anda bisa mendapatkan file lain dengan perintah ": next". Untuk mengedit file yang dimulai dengan tanda hubung, awali daftar file dengan "-".

File yang diedit dibaca dari stdin. Perintah dibaca dari stderr, yang seharusnya menjadi tty.

-t {tag}

File yang diedit dan posisi kursor awal tergantung pada "tag", semacam label goto. {tag} dicari dalam file tag, file yang terkait menjadi file saat ini dan perintah yang terkait dijalankan. Sebagian besar ini digunakan untuk program C, dalam hal ini {tag} bisa menjadi nama fungsi. Efeknya adalah file yang berisi fungsi tersebut menjadi file saat ini dan kursor diposisikan pada awal fungsi. Lihat ": membantu perintah-tag".

-q errorfile

Mulai dalam mode quickFix. File errorfile dibaca dan kesalahan pertama ditampilkan. Jika errorfile dihilangkan, nama file diperoleh dari opsi 'errorfile' (default ke "AztecC.Err" untuk Amiga, "errors.vim" pada sistem lain). Kesalahan lebih lanjut dapat dilompati dengan perintah ": cn". Lihat ": membantu perbaikan cepat".

Vim berperilaku berbeda, tergantung pada nama perintah (file yang dapat dieksekusi mungkin masih sama).

vim

Cara "normal", semuanya adalah default.

ex

Mulai dalam mode Ex. Buka mode Normal dengan perintah ": vi". Bisa juga dilakukan dengan argumen "-e".

melihat

Mulai dalam mode hanya-baca. Anda akan terlindungi dari menulis file. Bisa juga dilakukan dengan argumen "-R".

gvim gview

Versi GUI. Mulai jendela baru. Bisa juga dilakukan dengan argumen "-g".

rvim rview rgvim rgview

Seperti di atas, tetapi dengan pembatasan. Tidak mungkin untuk memulai perintah shell, atau menangguhkanVim. Bisa juga dilakukan dengan argumen "-Z".

PILIHAN

Opsi dapat diberikan dalam urutan apa pun, sebelum atau sesudah nama file. Opsi tanpa argumen dapat digabungkan setelah satu dasbor.

+ num

Untuk file pertama, kursor akan diposisikan pada baris "num". Jika "num" tidak ada, kursor akan diposisikan pada baris terakhir.

+ / {pat}

Untuk file pertama, kursor akan diposisikan pada awal terjadinya {pat}. Lihat ": help search-pattern" untuk pola pencarian yang tersedia.

+ {command}

-c {command}

{command} akan dieksekusi setelah file pertama telah dibaca. {command} diartikan sebagai perintah Ex. Jika {command} mengandung spasi itu harus diapit oleh tanda kutip ganda (ini tergantung pada shell yang digunakan). Contoh: Vim "+ set si" main.cCatatan: Anda dapat menggunakan perintah hingga 10 "+" atau "-c".

--cmd {command}

Seperti menggunakan "-c", tetapi perintah dijalankan tepat sebelum memproses file vimrc apa pun. Anda dapat menggunakan hingga 10 perintah ini, terlepas dari perintah "-c".

-b

Mode biner. Beberapa opsi akan diatur yang memungkinkan untuk mengedit file biner atau file yang dapat dieksekusi.

-C

Cocok. Setel opsi 'kompatibel'. Ini akan membuatVim berperilaku sebagian besar seperti Vi, meskipun file .vimrc ada.

-d

Mulai dalam mode diff. Harus ada dua atau tiga argumen nama file.Vim akan membuka semua file dan menunjukkan perbedaan di antara mereka. Bekerja seperti vimdiff (1).

-d {device}

Buka {device} untuk digunakan sebagai terminal. Hanya di Amiga. Contoh: "-d con: 20/30/600/150".

-e

MulaiVim dalam mode Ex, sama seperti executable disebut "ex".

-f

Latar depan. Untuk versi GUI,Vim tidak akan bercabang dan melepaskan diri dari shell yang telah dimulai. Di Amiga,Vim tidak dimulai ulang untuk membuka jendela baru. Opsi ini harus digunakan kapanVim dijalankan oleh program yang akan menunggu sesi penyuntingan selesai (misalnya email). Di Amiga, ": sh" dan ":!" perintah tidak akan berfungsi.

-F

JikaVim telah dikompilasi dengan dukungan FKMAP untuk mengedit file berorientasi kanan-ke-kiri dan pemetaan keyboard Farsi, opsi ini dimulaiVim dalam mode Farsi, yaitu 'fkmap' dan 'rightleft' ditetapkan. Jika tidak, pesan kesalahan diberikan danVim dibatalkan.

-g

JikaVim telah dikompilasi dengan dukungan GUI, opsi ini memungkinkan GUI. Jika tidak ada dukungan GUI yang dikompilasi, pesan kesalahan diberikan danVim dibatalkan.

-h

Berikan sedikit bantuan tentang argumen dan opsi baris perintah. Sesudah iniVim keluar.

-H

JikaVim telah dikompilasi dengan dukungan RIGHTLEFT untuk mengedit file berorientasi kanan-ke-kiri dan pemetaan keyboard Ibrani, opsi ini dimulaiVim dalam mode Ibrani, yaitu 'hkmap' dan 'rightleft' ditetapkan. Jika tidak, pesan kesalahan diberikan danVim dibatalkan.

-i {viminfo}

Ketika menggunakan file viminfo diaktifkan, opsi ini menetapkan nama file yang akan digunakan, bukan default "~ / .viminfo". Ini juga dapat digunakan untuk melewati penggunaan file .viminfo, dengan memberi nama "NONE".

-L

Sama dengan -r.

-l

Mode Lisp. Menyetel opsi 'lisp' dan 'showmatch'.

-m

Memodifikasi file dinonaktifkan. Mengatur ulang opsi 'tulis', sehingga menulis file tidak dimungkinkan.

-N

Mode tidak kompatibel. Setel ulang opsi 'kompatibel'. Ini akan membuatVim berperilaku sedikit lebih baik, tetapi kurang kompatibel dengan Vi, meskipun file .vimrc tidak ada.

-n

Tidak ada file swap yang akan digunakan. Pemulihan setelah kecelakaan tidak mungkin dilakukan. Berguna jika Anda ingin mengedit file pada media yang sangat lambat (misalnya floppy). Bisa juga dilakukan dengan ": set uc = 0". Dapat dibatalkan dengan ": set uc = 200".

-di

Buka N windows. Ketika N dihilangkan, buka satu jendela untuk setiap file.

-R

Mode hanya-baca. Opsi 'readonly' akan diatur. Anda masih dapat mengedit buffer, tetapi akan dicegah secara tidak sengaja menimpa file. Jika Anda ingin menimpa file, tambahkan tanda seru ke perintah Ex, seperti pada ": w!". Opsi -R juga mengimplikasikan opsi -n (lihat di bawah). Opsi 'readonly' dapat disetel ulang dengan ": set noro". Lihat ": help 'readonly'".

-r

Buat daftar file swap, dengan informasi tentang cara menggunakannya untuk pemulihan.

-r {file}

Mode pemulihan. File swap digunakan untuk memulihkan sesi pengeditan yang macet. File swap adalah file dengan nama file yang sama dengan file teks dengan ".swp" ditambahkan. Lihat ": membantu pemulihan".

-s

Mode diam. Hanya ketika dimulai sebagai "Ex" atau ketika opsi "-e" diberikan sebelum opsi "-s".

-s {scriptin}

File skrip {scriptin} dibaca. Karakter dalam file ditafsirkan seolah-olah Anda mengetiknya. Hal yang sama dapat dilakukan dengan perintah ": source! {Scriptin}". Jika akhir file tercapai sebelum editor keluar, karakter selanjutnya dibaca dari keyboard.

-T {terminal}

BerceritaVim nama terminal yang Anda gunakan. Hanya diperlukan ketika cara otomatis tidak berfungsi. Seharusnya terminal diketahuiVim (builtin) atau didefinisikan dalam termcap atau file terminfo.

-u {vimrc}

Gunakan perintah dalam file {vimrc} untuk inisialisasi. Semua inisialisasi lainnya dilewati. Gunakan ini untuk mengedit jenis file khusus. Ini juga dapat digunakan untuk melewati semua inisialisasi dengan memberi nama "NONE". Lihat ": membantu inisialisasi" dalam vim untuk lebih jelasnya.

-U {gvimrc}

Gunakan perintah dalam file {gvimrc} untuk inisialisasi GUI. Semua inisialisasi GUI lainnya dilewati. Ini juga dapat digunakan untuk melewati semua inisialisasi GUI dengan memberikan nama "NONE". Lihat ": membantu gui-init" dalam vim untuk lebih jelasnya.

-V

Verbose. Berikan pesan tentang file mana yang bersumber dan untuk membaca dan menulis file viminfo.

-v

MulaiVim dalam mode Vi, sama seperti dieksekusi disebut "vi". Ini hanya memiliki efek ketika dieksekusi disebut "ex".

-w {scriptout}

Semua karakter yang Anda ketikkan dicatat dalam file {scriptout}, sampai Anda keluarVim. Ini berguna jika Anda ingin membuat file skrip untuk digunakan dengan "vim -s" atau ": source!". Jika file {scriptout} ada, karakter ditambahkan.

-W {scriptout}

Seperti -w, tetapi file yang ada ditimpa.

-x

Gunakan enkripsi saat menulis file. Akan meminta kunci crypt.

-Z

Mode terbatas. Pekerjaan seperti eksekusi dimulai dengan "r".

--

Menunjukkan akhir dari opsi. Argumen setelah ini akan ditangani sebagai nama file. Ini dapat digunakan untuk mengedit nama file yang dimulai dengan '-'.

--membantu

Berikan pesan bantuan dan keluar, seperti "-h".

--versi

Cetak informasi versi dan keluar.

--terpencil

Terhubung ke server Vim dan membuatnya mengedit file yang diberikan di sisa argumen.

--serverlist

Daftar nama semua server Vim yang dapat ditemukan.

--servername {name}

Gunakan {name} sebagai nama server. Digunakan untuk Vim saat ini, kecuali digunakan dengan --serversend atau --remote, maka nama server yang terhubung.

--serversend {keys}

Sambungkan ke server Vim dan kirim {keys} ke sana.

--socketid {id}

GTK GUI saja: Gunakan mekanisme GtkPlug untuk menjalankan gvim di jendela lain.

--echo-wid

GTK GUI saja: Gema ID Jendela di stdout

ON-LINE HELP

Ketik ": help" diVim untuk memulai. Ketik ": bantu subjek" untuk mendapatkan bantuan tentang subjek tertentu. Misalnya: ": help ZZ" untuk mendapatkan bantuan untuk perintah "ZZ". Menggunakan dan CTRL-D untuk menyelesaikan subjek (": help cmdline-completion"). Tag hadir untuk melompat dari satu tempat ke tempat lain (semacam tautan hypertext, lihat ": bantuan"). Semua file dokumentasi dapat dilihat dengan cara ini, misalnya ": help syntax.txt".

LIHAT JUGA

vimtutor (1)

Penting: Menggunakan pria perintah ( % pria ) untuk melihat bagaimana perintah digunakan pada komputer khusus Anda.