View - Perintah Linux - Perintah Unix

vim - Vi IMproved, editor teks programer

Ringkasan


vim [opsi] [file ..]
vim [opsi] -
vim [pilihan] -t tag
vim [opsi] -q [errorfile]


ex
melihat
gvim gview
rvim rview rgvim rgview

Deskripsi

Vim adalah editor teks yang ke atas 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 antara Vim dan Vi.

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

Paling sering Vim mulai mengedit satu file dengan perintah

file vim

Secara umum, Vim 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 menjalankan perintah shell , atau menangguhkan Vim. 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.c
Catatan: 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 membuat Vim berperilaku 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

Mulai Vim dalam mode Ex, sama seperti executable disebut "ex".

-f

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

-F

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

-g

Jika Vim telah dikompilasi dengan dukungan GUI, opsi ini memungkinkan GUI. Jika tidak ada dukungan GUI yang dikompilasi, pesan kesalahan akan diberikan dan Vim dibatalkan.

-h

Berikan sedikit bantuan tentang argumen dan opsi baris perintah. Setelah Vim ini keluar.

-H

Jika Vim telah dikompilasi dengan dukungan RIGHTLEFT untuk mengedit file berorientasi kanan-ke-kiri dan pemetaan keyboard Ibrani , opsi ini memulai Vim dalam mode Ibrani, yaitu 'hkmap' dan 'rightleft' ditetapkan. Kalau tidak, pesan kesalahan diberikan dan Vim 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 membuat Vim 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}

Memberi tahu Vim nama terminal yang Anda gunakan. Hanya diperlukan ketika cara otomatis tidak berfungsi. Seharusnya terminal diketahui oleh Vim (builtin) atau didefinisikan dalam termcap atau terminfo file.

-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

Mulai Vim dalam mode Vi, seperti yang dieksekusi disebut "vi". Ini hanya memiliki efek ketika dieksekusi disebut "ex".

-w {scriptout}

Semua karakter yang Anda ketik dicatat dalam file {scriptout}, sampai Anda keluar dari Vim. 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

Bantuan Online

Ketik ": help" di Vim untuk memulai. Ketik ": bantu subjek" untuk mendapatkan bantuan tentang subjek tertentu. Misalnya: ": help ZZ" untuk mendapatkan bantuan untuk perintah "ZZ". Gunakan 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)