Lihat - Perintah Linux - Perintah Unix

vim - Vi IMproved, editor teks programmer

Sinopsis


vim [options] [file ..]
vim [options] -
vim [options] -t tag
vim [options] -q [errorfile]


ex
pandangan
gvim gview
rvim rview rgvim rgview

Penerangan

Vim adalah editor teks yang bersesuaian dengan Vi. Ia boleh digunakan untuk mengedit semua jenis teks biasa. Ia amat berguna untuk program penyuntingan.

Terdapat banyak peningkatan di Vi: multi level undo, multi windows dan buffer, highlight syntax, pengeditan baris perintah, penyelesaian nama fail, bantuan on-line, pemilihan visual, dll. Lihat ": help vi_diff.txt" untuk ringkasan perbezaan antara Vim dan Vi.

Semasa menjalankan Vim banyak bantuan boleh diperolehi daripada sistem bantuan dalam talian, dengan perintah ": help". Lihat bahagian HELP ON-LINE di bawah.

Selalunya Vim mula mengedit fail tunggal dengan arahan

fail vim

Lebih umum Vim dimulakan dengan:

vim [options] [filelist]

Sekiranya filelis hilang, editor akan bermula dengan penampan kosong. Jika tidak, satu daripada empat berikut boleh digunakan untuk memilih satu atau lebih banyak fail yang akan diedit.

fail ..

Senarai nama fail. Yang pertama ialah fail semasa dan membaca ke dalam penampan. Kursor akan diletakkan pada baris pertama penampan. Anda boleh sampai ke fail lain dengan perintah ": next". Untuk mengedit fail yang bermula dengan sengkang, mendahului penerbit dengan "-".

-

Fail untuk diedit dibaca dari stdin. Perintah dibaca dari stderr, yang sepatutnya menjadi tty.

-t {tag}

Fail untuk mengedit dan kedudukan kursor awal bergantung pada "tag", sejenis label goto. {tag} didatangkan dalam fail tag, fail yang berkaitan menjadi fail semasa dan arahan yang berkaitan dilaksanakan. Kebanyakannya digunakan untuk program C, di mana {tag} boleh menjadi nama fungsi. Kesannya adalah bahawa fail yang mengandungi fungsi itu menjadi fail semasa dan kursor diletakkan pada permulaan fungsi. Lihat ": help tag-commands".

-q [fail ralat]

Mulakan dalam mod quickFix. Fail [fail ralat] dibaca dan ralat pertama dipaparkan. Jika [fail ralat] diabaikan, nama fail diperoleh daripada pilihan 'errorfile' (lalai ke "AztecC.Err" untuk Amiga, "errors.vim" pada sistem lain). Kesalahan lanjut boleh dilompat dengan arahan ": cn". Lihat ": help quickfix".

Vim berkelakuan berbeza, bergantung kepada nama arahan (yang boleh laku boleh menjadi fail yang sama).

vim

Cara "normal", semuanya adalah lalai.

ex

Mula dalam mod Ex. Pergi ke mod Normal dengan arahan ": vi". Boleh juga dilakukan dengan hujah "-e".

pandangan

Mulakan mod baca sahaja . Anda akan dilindungi daripada menulis fail. Boleh juga dilakukan dengan argumen "-R".

gvim gview

Versi GUI. Memulakan tetingkap baru. Boleh juga dilakukan dengan argumen "-g".

rvim rview rgvim rgview

Seperti di atas, tetapi dengan sekatan. Ia tidak mungkin untuk memulakan perintah shell , atau menggantung Vim. Boleh juga dilakukan dengan hujah "-Z".

Pilihan

Opsyen boleh diberikan dalam sebarang pesanan, sebelum atau selepas nama fail. Opsyen tanpa hujah boleh digabungkan selepas satu baris.

+ [num]

Untuk fail pertama, kursor akan diletakkan pada baris "num". Jika "num" hilang, kursor akan diletakkan pada baris terakhir.

+ / {pat}

Untuk fail pertama kursor akan diletakkan pada kejadian pertama {pat}. Lihat ": membantu corak carian" untuk corak carian yang ada.

+ {command}

-c {command}

{command} akan dilaksanakan selepas fail pertama telah dibaca. {command} ditafsirkan sebagai perintah Ex. Jika {perintah} mengandungi ruang, ia mesti disertakan dalam petikan berganda (ini bergantung kepada shell yang digunakan). Contoh: Vim "+ set si" main.c
Nota: Anda boleh menggunakan sehingga 10 "+" atau "-c" arahan.

--cmd {command}

Seperti menggunakan "-c", tetapi perintah itu dilaksanakan sebelum memproses sebarang fail vimrc. Anda boleh menggunakan sehingga 10 daripada arahan ini, secara berasingan daripada arahan "-c".

-b

Mod perduaan. Beberapa pilihan akan ditetapkan yang memungkinkan untuk mengedit fail binari atau boleh laku.

-C

Serasi. Tetapkan pilihan 'serasi'. Ini akan menjadikan Vim berkelakuan seperti Vi, walaupun ada fail .vimrc.

-d

Mulakan mod diff. Harus ada dua atau tiga hujah nama fail. Vim akan membuka semua fail dan menunjukkan perbezaan di antara mereka. Kerja seperti vimdiff (1).

-d {device}

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

-e

Mula Vim dalam mod Ex, sama seperti yang boleh dieksekusi dipanggil "ex".

-f

Foreground. Untuk versi GUI, Vim tidak akan melepaskan dan melepaskan dari shell yang dimulakan. Pada Amiga, Vim tidak dimulakan semula untuk membuka tetingkap baru. Pilihan ini harus digunakan apabila Vim dijalankan oleh sebuah program yang akan menunggu sesi edit selesai (contohnya mel). Mengenai Amiga ": sh" dan ":!" arahan tidak akan berfungsi.

-F

Sekiranya Vim disusun dengan sokongan FKMAP untuk mengedit fail berorientasikan kanan ke kiri dan pemetaan papan kekunci Farsi, pilihan ini bermula Vim dalam mod Farsi, iaitu 'fkmap' dan 'rightleft' ditetapkan. Sekiranya mesej ralat diberikan dan Vim aborts.

-g

Sekiranya Vim disusun dengan sokongan GUI, pilihan ini membolehkan GUI. Sekiranya tiada sokongan GUI disusun, mesej ralat diberikan dan Vim aborts.

-h

Berikan sedikit bantuan mengenai hujah dan pilihan baris perintah. Selepas keluar Vim ini.

-H

Sekiranya Vim disusun dengan sokongan RIGHTLEFT untuk mengedit fail berorientasikan kanan ke kiri dan pemetaan keyboard Ibrani , opsyen ini bermula Vim dalam mod Ibrani, iaitu 'hkmap' dan 'rightleft' ditetapkan. Sekiranya mesej ralat diberikan dan Vim aborts.

-i {viminfo}

Apabila menggunakan fail viminfo didayakan, opsyen ini menetapkan nama fail untuk digunakan, bukannya "~ / .viminfo" lalai. Ini juga boleh digunakan untuk melangkau penggunaan fail .viminfo, dengan memberi nama "NONE".

-L

Sama seperti -r.

-l

Mod Lisp. Menetapkan opsyen 'lisp' dan 'showmatch'.

-m

Mengubah suai fail dilumpuhkan. Selesaikan opsyen 'tulis', supaya penulisan fail tidak mungkin.

-N

Mod tidak serasi. Tetapkan semula pilihan 'serasi'. Ini akan menjadikan Vim berkelakuan lebih baik, tetapi kurang serasi Vi, walaupun fail .vimrc tidak wujud.

-n

Tiada fail swap akan digunakan. Pemulihan selepas kemalangan tidak mungkin. Berguna jika anda mahu mengedit fail pada medium yang sangat perlahan (misalnya cakera liut). Boleh juga dilakukan dengan ": set uc = 0". Boleh dibatalkan dengan ": set uc = 200".

-o [N]

Buka tingkap N. Apabila N diabaikan, buka satu tetingkap untuk setiap fail.

-R

Mod baca sahaja. Pilihan 'dibaca' akan ditetapkan. Anda masih boleh mengedit penampan, tetapi akan dihalang daripada menimpa fail secara tidak sengaja. Jika anda ingin menulis ganti fail, tambah tanda seru pada perintah Ex, seperti dalam ": w!". Pilihan -R juga membayangkan pilihan -n (lihat di bawah). Pilihan 'dibaca' boleh diset semula dengan ": set noro". Lihat ": help 'readonly'".

-r

Senaraikan fail swap, dengan maklumat mengenai penggunaannya untuk pemulihan.

-r {file}

Mod pemulihan. Fail swap digunakan untuk memulihkan sesi penyuntingan yang teruk. Fail swap adalah fail dengan nama fail yang sama dengan fail teks dengan ".swp" yang dilampirkan. Lihat ": membantu pemulihan".

-s

Mod senyap. Hanya apabila bermula sebagai "Ex" atau apabila pilihan "-e" diberikan sebelum pilihan "-s".

-s {scriptin}

Fail skrip {scriptin} dibaca. Watak-watak dalam fail ditafsirkan seolah-olah anda telah menaipnya. Perkara yang sama boleh dilakukan dengan arahan ": source! {Scriptin}". Jika akhir fail dicapai sebelum editor keluar, aksara selanjutnya dibaca dari papan kekunci.

-T {terminal}

Beritahu Vim nama terminal yang anda gunakan. Hanya diperlukan apabila cara automatik tidak berfungsi. Harus menjadi terminal yang diketahui oleh Vim (builtin) atau didefinisikan dalam termcap atau terminfo file.

-u {vimrc}

Gunakan arahan dalam fail {vimrc} untuk inisialisasi. Semua inisialisasi lain dilangkau. Gunakan ini untuk mengedit jenis fail khas. Ia juga boleh digunakan untuk melangkau semua inisialisasi dengan memberi nama "NONE". Lihat ": inisikan bantuan" di dalam vim untuk maklumat lanjut.

-U {gvimrc}

Gunakan arahan dalam fail {gvimrc} untuk permulaan GUI. Semua inisiasi GUI yang lain dilangkau. Ia juga boleh digunakan untuk melangkau semua inisialisasi GUI dengan memberi nama "NONE". Lihat ": help gui-init" dalam vim untuk maklumat lanjut.

-V

Verbose. Berikan mesej mengenai fail-fail yang diperoleh dan untuk membaca dan menulis fail viminfo.

-v

Mula Vim dalam mod Vi, sama seperti yang boleh dipanggil dipanggil "vi". Ini hanya berlaku apabila eksekusi dipanggil "bekas".

-w {scriptout}

Semua aksara yang anda taip dicatatkan dalam fail {scriptout}, sehingga anda keluar dari Vim. Ini berguna jika anda ingin membuat fail skrip untuk digunakan dengan "vim -s" atau ": sumber!". Jika fail {scriptout} wujud, aksara dilampirkan.

-W {skrip}

Seperti -w, tetapi fail sedia ada ditimpa.

-x

Gunakan penyulitan semasa menulis fail. Akan meminta kunci crypt.

-Z

Mod terhad. Bekerja seperti yang boleh dilaksanakan bermula dengan "r".

-

Menandakan pilihan akhir. Argumen selepas ini akan ditangani sebagai nama fail. Ini boleh digunakan untuk mengedit nama fail yang bermula dengan '-'.

- membantu

Berikan mesej bantuan dan keluar, sama seperti "-h".

- pengalihan

Cetak maklumat versi dan keluar.

--memote

Sambung ke pelayan Vim dan buatnya edit fail yang diberikan di seluruh hujah.

--serverlist

Senaraikan nama semua pelayan Vim yang boleh didapati.

--servername {name}

Gunakan {nama} sebagai nama pelayan. Digunakan untuk Vim semasa, kecuali digunakan dengan - pelayan atau --remote, maka itu adalah nama pelayan untuk disambungkan.

--serversend {keys}

Sambung ke pelayan Vim dan hantar {keys} kepadanya.

--socketid {id}

Hanya GTK GUI: Gunakan mekanisme GtkPlug untuk menjalankan gvim di tetingkap lain.

--echo-wid

GTK GUI sahaja: Echo ID Tetingkap pada stdout

Bantuan Dalam Talian

Taipkan ": help" di Vim untuk bermula. Ketik ": subjek bantuan" untuk mendapatkan bantuan mengenai subjek tertentu. Sebagai contoh: ": help ZZ" untuk mendapatkan bantuan untuk arahan "ZZ". Gunakan dan CTRL-D untuk menyelesaikan subjek (": help cmdline-completion"). Tags hadir untuk melompat dari satu tempat ke tempat lain (jenis pautan hiperteks , lihat ": help"). Semua fail dokumentasi boleh dilihat dengan cara ini, misalnya ": help syntax.txt".

Lihat juga

vimtutor (1)