Amazon Best VPN GoSearch

Favicon OnWorks

vifm - Dalam talian di Awan

Jalankan vifm dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan vifm yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


vifm - pengurus fail vi

SINOPSIS


vifm [PILIHAN]...
vifm [PILIHAN]... LWIN_DIR
vifm [PILIHAN]... LWIN_DIR RWIN_DIR

DESCRIPTION


Vifm ialah pengurus fail berasaskan ncurses dengan vi seperti ikatan kekunci. Jika anda menggunakan vi, vifm memberi
anda melengkapkan kawalan papan kekunci ke atas fail anda tanpa perlu mempelajari set baharu
menyuruh.

PILIHAN


Boleh laku vifm akan memulakan vifm dalam direktori semasa melainkan ia diberikan a
direktori yang berbeza pada baris arahan.


Mulakan Vifm dalam laluan yang ditentukan.


Mulakan Vifm dalam laluan yang ditentukan.

Menentukan dua direktori mencetuskan pandangan berpecah walaupun vifm berada dalam mod paparan tunggal dihidupkan
menamatkan sesi sebelumnya. Untuk menyekat tingkah laku ini: hanya perintah boleh dimasukkan ke dalam
fail vifmrc.

Apabila hanya satu hujah laluan ditemui pada baris arahan, anak tetingkap kiri/atas secara automatik
ditetapkan sebagai paparan semasa.

Laluan ke fail juga dibenarkan sekiranya anda mahu vifm bermula dengan beberapa arkib dibuka.
Jika anda ingin memilih fail, tambahkan laluannya dengan --select.

-f hanya digunakan daripada skrip vifm.vim. Fail yang dipilih ditulis kepada
$VIFM/vimfiles dan vifm keluar.

-- pembalakan
Log beberapa ralat ke $VIFM/log. Juga /var/log/vifm-startup-log (pada *nix) dan
log permulaan dalam direktori boleh laku (pada Windows) digunakan untuk log permulaan
proses (apabila direktori konfigurasi tidak ditentukan).

--jauh
Menghantar selebihnya baris arahan ke pelayan vifm aktif (salah satu yang sudah berjalan
contoh jika ada). Apabila tiada pelayan, berhenti senyap. Tiada had pada
berapa banyak hujah yang boleh diproses. Seseorang boleh menggabungkan --remote dengan -c atau
+ untuk melaksanakan arahan dalam contoh vifm yang sudah berjalan. Lihat juga
Bahagian "Pelayan-Pelanggan" di bawah.

-c or +
Jalankan mod baris arahan pada permulaan. Perintah dalam hujah tersebut ialah
dilaksanakan mengikut susunan yang muncul dalam baris arahan. Perintah dengan ruang atau khas
simbol mesti disertakan dalam petikan berganda atau tunggal atau semua simbol khas hendaklah
dilepaskan (sintaks yang tepat sangat bergantung pada shell).

--bantuan, -h
Tunjukkan gambaran keseluruhan pilihan baris perintah.

--versi, -v
Tunjukkan maklumat versi dan berhenti.

--tiada-konfigurasi
Jangan baca vifmrc dan vifminfo.

Lihat bahagian Permulaan di bawah untuk penjelasan tentang $VIFM.

Umum kunci


Ctrl-C or Melarikan diri
batalkan kebanyakan operasi (lihat bahagian "Pembatalan" di bawah), kosongkan semua yang dipilih
fail.

Ctrl-L jelas dan lukis semula skrin.

Asas Pergerakan


Pengikatan kunci vi asas digunakan untuk bergerak melalui fail dan tetingkap pop timbul.

k, gk, or Ctrl-P
menggerakkan kursor ke atas satu baris.

j, gj or Ctrl-N
menggerakkan kursor ke bawah satu baris.

h apabila 'lsview' dimatikan memindahkan satu direktori ke atas, jika tidak, bergerak ke kiri satu fail.

l apabila 'lsview' dimatikan bergerak ke dalam direktori atau melancarkan fail, sebaliknya bergerak
meninggalkan satu fail.

gg beralih ke bahagian atas senarai fail.

gh bergerak ke atas satu direktori.

gl or Masukkan
bergerak ke dalam direktori atau melancarkan fail.

G bergerak ke bahagian bawah senarai fail.

H pindah ke fail pertama dalam tetingkap.

M pindah ke fail di tengah tetingkap.

L pindah ke fail terakhir dalam tetingkap.

Ctrl-F or Page Down
maju satu muka surat.

Ctrl-B or Page Up
gerak balik satu muka surat.

Ctrl-D lompat ke belakang satu setengah halaman.

Ctrl-U lompat ke hadapan satu setengah muka surat.

n% pindah ke fail yang n peratus daripada bahagian atas senarai (contohnya 25%).

0 or ^ gerakkan kursor ke lajur pertama. Lihat penerangan pilihan 'lsview'.

$ alihkan kursor ke lajur terakhir. Lihat penerangan pilihan 'lsview'.

Ruang bar
bertukar-tukar antara dua senarai fail.

Pergerakan bersama Pengiraan


Kebanyakan arahan pergerakan juga menerima kiraan, 12j akan menurunkan 12 fail.

[kira]%
beralih ke peratus senarai fail.

[kira]j
bergerak ke bawah mengira fail.

[kira]k
bergerak ke atas mengira fail.

[kira]G or [kira]gg
pindah ke senarai kiraan kedudukan.

Menatal anak tetingkap


zt lukis semula anak tetingkap dengan fail di bahagian atas senarai.

zz lukis semula anak tetingkap dengan fail di tengah senarai.

zb lukis semula anak tetingkap dengan fail di bahagian bawah senarai.

Ctrl-E anak tetingkap tatal satu baris ke bawah.

Ctrl-Y anak tetingkap tatal satu baris ke atas.

Pane manipulasi


Aksara kedua boleh dimasukkan dengan atau tanpa kekunci Kawalan.

Ctrl-W H
alihkan anak tetingkap ke hujung kiri.

Ctrl-W J
alihkan anak tetingkap ke bahagian paling bawah.

Ctrl-W K
alihkan anak tetingkap ke bahagian paling atas.

Ctrl-W L
gerakkan anak tetingkap ke hujung kanan.

Ctrl-W b
beralih ke tetingkap kanan bawah.

Ctrl-W h
beralih ke anak tetingkap kiri.

Ctrl-W j
beralih ke anak tetingkap di bawah.

Ctrl-W k
beralih ke anak tetingkap di atas.

Ctrl-W l
beralih ke anak tetingkap kanan.

Ctrl-W o
jalan pintas untuk :sahaja

Ctrl-W p
beralih ke tetingkap sebelumnya.

Ctrl-W s
jalan pintas untuk :split

Ctrl-W t
beralih ke tetingkap kiri atas.

Ctrl-W v
jalan pintas untuk :vsplit

Ctrl-W w
beralih ke anak tetingkap lain.

Ctrl-W x
pertukaran anak tetingkap.

Ctrl-W z
berhenti anak tetingkap pratonton atau mod lihat.

[count1]Ctrl-W[count2]+
tambah saiz paparan dengan kiraan1*kira2.

[count1]Ctrl-W[count2]-
kurangkan saiz paparan dengan kiraan1*kira2..

[count1]Ctrl-W[count2]
tambah saiz paparan dengan kiraan1*kira2..

[count1]Ctrl-W[count2]>
kurangkan saiz paparan dengan kiraan1*kira2..

Ctrl-W |
memaksimumkan pandangan semasa.

Ctrl-W _
memaksimumkan pandangan semasa.

Ctrl-W =
jadikan saiz dua pandangan sama.

Tanda


Markah ditetapkan dengan cara yang sama seperti dalam vi.

Anda boleh menggunakan aksara ini untuk tanda [az][AZ][0-9].

m[az][AZ][0-9]
untuk menetapkan tanda untuk fail pada kedudukan kursor semasa.

'[az][AZ][0-9]
bergerak ke set fail untuk tanda.

Terdapat juga beberapa tanda khas yang tidak boleh ditetapkan secara manual:

- ´ (petikan tunggal) - direktori paparan yang dilawati sebelum ini, dengan itu menekan ´' membenarkan
bertukar antara dua lokasi terakhir

- < - fail pertama bagi blok terakhir yang dipilih secara visual

-> - fail terakhir bagi blok terakhir yang dipilih secara visual

Mencari


/ biasa ungkapan corak [Kembali]
cari fail yang sepadan dengan ungkapan biasa dalam arah hadapan dan awal
kursor ke perlawanan seterusnya.

/[Kembali]
lakukan carian hadapan dengan item teratas sejarah corak carian.

?biasa ungkapan corak [Kembali]
cari fail yang sepadan dengan ungkapan biasa ke arah belakang dan awal
kursor ke padanan sebelumnya.

?[Kembali]
lakukan carian ke belakang dengan item teratas sejarah corak carian.

Padanan dipilih secara automatik jika 'hlsearch' ditetapkan. Mendayakan 'incsearch' membuat
carian interaktif. pilihan 'ignorecase' dan 'smartcase' mempengaruhi sensitiviti case of
pertanyaan carian.

[bilangan]n
cari padanan seterusnya / atau ?.

[kira]N
cari padanan sebelumnya bagi / atau ?.

Jika pilihan 'hlsearch' ditetapkan, tekan n/N untuk melakukan carian dan pergi ke padanan pertama
item menetapkan semula pemilihan semasa dalam mod biasa. Ia tidak berlaku jika carian telah dilakukan
dilakukan pada fail dalam direktori, oleh itu pemilihan tidak ditetapkan semula selepas mengosongkan pemilihan
dengan kekunci escape dan tekan kekunci n/N sekali lagi.

[count]f[character]
cari ke hadapan untuk fail dengan [karakter] sebagai aksara pertama dalam nama. Bungkus carian
sekitar penghujung senarai.

[kira]F[watak]
cari ke belakang untuk fail dengan [karakter] sebagai aksara pertama dalam nama. Bungkus carian
sekitar penghujung senarai.

[kira];
cari padanan seterusnya bagi f atau F.

[kira],
cari padanan f atau F sebelumnya.

Nota: f, F, ; dan , lilitkan senarai permulaan dan akhir apabila ia digunakan secara bersendirian dan ianya
jangan balut apabila ia digunakan sebagai pemilih.

File Penapis


Terdapat tiga penapis fail asas:

- penapis fail titik (tidak termasuk direktori khas "." dan "..", yang mana rupanya
dikawal oleh pilihan 'dotdirs')

- penapis manual untuk nama fail

- penapis automatik untuk nama fail

- penapis tempatan untuk nama fail (lihat penerangan perintah mod biasa "=")

Menjalankan operasi pada penapis manual untuk nama fail secara automatik melakukan perkara yang sama pada
yang automatik. Penapis nama fail diasingkan terutamanya untuk tujuan kemudahan dan untuk
mendapatkan tingkah laku yang lebih deterministik.

Pengikatan kunci lipat vim asas digunakan untuk menapis fail.

Setiap senarai fail mempunyai salinannya sendiri bagi setiap penapis.

Fail yang ditapis tidak didaftar masuk / carian atau :commands.

Fail dan direktori ditapis secara berasingan. Untuk ini, garis miring dilampirkan pada a
nama direktori sebelum menguji sama ada ia sepadan dengan penapis. Contoh:

" tapis direktori yang nama berakhir dengan '.files'
:filter /^.*\.files\/$/

" tapis fail yang nama berakhir dengan '.d'
:penapis /^.*\.d$/

" tapis fail dan direktori yang namanya berakhir dengan '.o'
:penapis /^.*\.o\/?$/

zo Tunjukkan semua fail titik.

zf Tapis semua fail yang dipilih.

za Togol untuk menunjukkan dan menyembunyikan fail titik.

zm Tapis semua fail titik.

zO Tunjukkan fail yang ditapis oleh penapis nama fail.

zM Tapis fail yang sepadan dengan penapis nama fail.

zR Alih keluar semua penapis.

= biasa ungkapan corak [Kembali]
tapis fail yang tidak sepadan dengan ungkapan biasa. Sama ada paparan dikemas kini sebagai
ungkapan biasa diubah bergantung pada nilai pilihan 'incsearch'. ini
jenis penapis ditetapkan semula secara automatik apabila direktori ditukar.

lain-lain normal mod Kekunci


[kira]:
masukkan mod baris arahan. Kiraan akan menambah julat.

q: buka editor luaran untuk meminta arahan baris arahan. Lihat "Barisan arahan
bahagian penyuntingan" untuk butiran.

q/ buka editor luaran untuk menggesa corak carian dicari di hadapan
arah. Lihat bahagian "Pengeditan baris perintah" untuk mendapatkan butiran.

q? buka editor luaran untuk menggesa corak carian dicari ke belakang
arah. Lihat bahagian "Pengeditan baris perintah" untuk mendapatkan butiran.

q= buka editor luaran untuk menggesa corak penapis. Lihat "Pengeditan baris arahan"
bahagian untuk butiran. Tidak seperti perintah q{x} lain yang satu ini tidak berfungsi dalam Visual
mod.

[kira]!! and [kira]!
masukkan mod baris arahan dengan memasukkan ! perintah. Kiraan akan mengubah suai julat.

Ctrl-O pergi ke belakang melalui sejarah direktori paparan semasa. Direktori yang tidak wujud ialah
secara automatik dilangkau.

Ctrl-I jika 'cpoptions' mengandungi bendera "t", dan tukar anak tetingkap aktif sama seperti
tidak, jika tidak, ia pergi ke hadapan melalui sejarah direktori paparan semasa.
Direktori yang tidak wujud secara automatik dilangkau.

Ctrl-G mencipta tetingkap yang menunjukkan maklumat terperinci tentang fail semasa.

Shift-Tab
memasuki mod paparan (hanya berfungsi selepas mengaktifkan anak tetingkap paparan dengan arahan :view).

ga mengira saiz direktori. Menggunakan saiz direktori cache apabila boleh untuk lebih baik
prestasi.

gA suka ga, tapi paksa kemas kini. Mengabaikan nilai lama saiz direktori.

Jika fail di bawah kursor dipilih, setiap item yang dipilih akan diproses, jika tidak hanya semasa
fail dikemas kini.

gf cari destinasi pautan (seperti l dengan 'pautan ikut' dimatikan, tetapi juga mencari direktori).

gr hanya untuk MS-Windows
sama seperti kunci l, tetapi cuba menjalankan program dengan keistimewaan pentadbiran.

av pergi ke mod visual ke dalam pemilihan yang meminda keadaan mengekalkan pemilihan semasa.

gv pergi ke mod visual memulihkan pilihan terakhir.

gs pulihkan pemilihan t terakhir, seperti gv untuk pemilihan mod visual.

gu
buat nama fail yang dipilih huruf kecil.

[count]guu and [kira] gugu
buat nama fail [count] bermula daripada huruf kecil semasa. Tanpa
[count] hanya fail semasa terjejas.

gU
buat nama fail yang dipilih huruf besar.

[count]gUU and [count]gUgU
buat nama fail [count] bermula daripada huruf besar semasa. Tanpa
[count] hanya fail semasa terjejas.

e teroka fail dalam anak tetingkap semasa.

i membuka fail dengan program yang berkaitan walaupun ia boleh laku.

cw menamakan semula fail atau fail.

cW tukar hanya nama fail (tanpa sambungan).

cl ubah sasaran pautan.

co hanya untuk *nix
tukar pemilik fail.

cg hanya untuk *nix
tukar kumpulan fail.

cp tukar atribut fail (kebenaran pada *nix dan properties pada Windows).

[kira]C
klon fail [count] kali.

[count]dd or d[count]pemilih
mengalihkan fail yang dipilih ke direktori sampah (jika pilihan 'sampah' ditetapkan, jika tidak
padam). Lihat bahagian "Direktori sampah" di bawah.

[kira]DD or D[count]pemilih
mengalih keluar fail yang dipilih.

Y, [kira]yy or y[count]pemilih
menarik fail yang dipilih.

Y sama seperti yy.

p akan menyalin fail yang ditarik ke direktori semasa atau memindahkan fail ke
direktori semasa jika ia telah dipadamkan dengan dd atau :d[elete] atau jika fail tersebut adalah
ditarik dari direktori sampah. Lihat bahagian "Direktori sampah" di bawah.

P mengalihkan fail yang dicabut terakhir. Kelebihan menggunakan P dan bukannya d diikuti dengan p
ialah P memindahkan fail sekali sahaja. Ini tidak penting sekiranya anda mengalihkan fail
dalam sistem fail yang sama dengan direktori rumah anda, tetapi menggunakan P untuk mengalihkan fail
beberapa sistem fail lain (atau sistem fail, sekiranya anda ingin memindahkan fail dari fs1 ke
fs2 dan rumah anda menggunakan fs3) boleh menjimatkan masa anda.

al meletakkan pautan simbolik dengan laluan mutlak.

rl meletakkan pautan simbolik dengan laluan relatif.

t pilih atau nyahpilih (tag) fail semasa.

u buat asal perubahan terakhir.

Ctrl-R buat semula perubahan terakhir.

v, V masukkan mod visual, mengosongkan pemilihan semasa.

[count]Ctrl-A
tambah nombor pertama dalam nama fail mengikut kiraan (1 secara lalai).

[count]Ctrl-X
kurangkan nombor pertama dalam nama fail mengikut kiraan (1 secara lalai).

ZQ sama seperti: berhenti!

ZZ sama seperti: berhenti

. ulangi arahan baris arahan terakhir (bukan arahan mod biasa) sesi ini (ada
tiada apa-apa sejurus selepas permulaan atau perintah :mulakan semula). Perintah tidak bergantung pada
sejarah baris arahan dan boleh digunakan dengan sejarah yang dilumpuhkan sepenuhnya.

( pergi ke kumpulan sebelumnya. Kumpulan ditakrifkan oleh kunci pengisihan utama. Untuk nama dan
iname ahli setiap kumpulan mempunyai huruf pertama yang sama, untuk semua kunci pengisihan lain vifm
menggunakan saiz, uid, ...

) pergi ke kumpulan seterusnya. Lihat ( penerangan utama di atas.

Menggunakan Pengiraan


Anda boleh menggunakan count dengan arahan seperti yy.

[kira]yy
fail kiraan yank bermula dari kedudukan kursor semasa ke bawah.

Atau anda boleh menggunakan kiraan dengan gerakan yang dihantar ke y, d atau D.

d[bilangan]j
padam (kira + 1) fail bermula dari kedudukan kursor semasa ke atas.

Daftar


vifm menyokong berbilang daftar untuk menyimpan senarai sementara fail yang dicabut atau dipadam.

Daftar hendaklah ditentukan dengan menekan kekunci agak dua kali diikuti dengan nama daftar.
Kiraan ditentukan selepas nama daftar. Secara lalai arahan menggunakan daftar tanpa nama, yang
mempunyai petikan berganda sebagai namanya.

Walaupun semua arahan menerima daftar, kebanyakan arahan mengabaikannya (contohnya H atau
Ctrl-U). Perintah lain boleh mengisi daftar atau menambah fail baharu padanya.

Pada masa ini vifm menyokong aksara ", _, az dan AZ sebagai nama daftar.

Seperti yang dinyatakan di atas " ialah daftar tanpa nama dan mempunyai makna istimewa bagi daftar lalai.
Setiap kali anda menggunakan daftar bernama (az dan AZ) daftar tanpa nama dikemas kini kepada
mengandungi senarai fail yang sama seperti daftar terakhir yang digunakan.

_ ialah daftar lubang hitam. Ia boleh digunakan untuk menulis, tetapi senarainya sentiasa kosong.

Daftar dengan nama dari a hingga z dan dari A hingga Z adalah yang dinamakan. Daftar huruf kecil ialah
dikosongkan sebelum menambah fail baharu, manakala huruf besar tidak dan harus digunakan untuk menambahkan fail baharu
fail ke senarai fail sedia ada daftar huruf kecil yang sesuai (A untuk a, B untuk b, ...).

Daftar boleh ditukar pada perintah :empty jika ia mengandungi fail di bawah direktori sampah
(lihat bahagian "Direktori sampah" di bawah).

Daftar tidak mengandungi satu fail lebih daripada sekali.

Contoh:

"a2yy

akan meletakkan nama dua fail untuk mendaftarkan (dan ke daftar yang tidak dinamakan),

"Iklan

akan mengalih keluar satu fail dan menambah namanya untuk mendaftarkan (dan pada daftar yang tidak dinamakan),

p atau "ap atau "Ap

akan memasukkan fail yang telah ditarik dan dipadam sebelum ini ke dalam direktori semasa.

Pemilih


Perintah y, d, D, !, gu dan gU menerima pemilih. Anda boleh menggabungkannya dengan mana-mana
pemilih di bawah untuk mengalih keluar atau menarik beberapa fail dengan cepat.

Kebanyakan pemilih adalah seperti gerakan vi: j, k, gg, G, H, L, M, %, f, F, ;, koma, ', ^, 0
dan $. Tetapi ada beberapa tambahan.

a semua fail dalam paparan semasa.

s fail yang dipilih.

S semua fail kecuali dipilih.

Contoh:
dj - padam fail di bawah kursor dan satu di bawah.
d2j - padam fail di bawah kursor dan dua di bawah.
y6gg - tarik semua fail dari kedudukan kursor ke fail ke-6 dalam senarai.

Apabila anda menghantar kiraan kepada keseluruhan arahan dan pemilihnya, ia didarabkan. Jadi:
2d2j - padam fail di bawah kursor dan empat di bawah.
2dj - padam fail di bawah kursor dan dua di bawah.
2y6gg - tarik semua fail dari kedudukan kursor ke fail ke-12 dalam senarai.

visual mod


Mod visual perlu kepada submod operasi generik:

- pemilihan biasa seperti yang terdapat dalam Vim;

- submod penyuntingan pemilihan.

Kedua-dua mod memilih fail dalam julat dari kedudukan kursor di mana mod visual dimasukkan
kedudukan kursor semasa (mari kita panggil ia "wilayah pilihan"). Setiap dua sempadan boleh
dilaraskan dengan menukarnya melalui kekunci "o" atau "O" dan mengemas kini kedudukan kursor dengan biasa
kekunci gerakan kursor. Jelas sekali, sebaik sahaja kedudukan kursor awal diubah dengan cara ini, nyata
kedudukan mula menjadi tidak tersedia.

Mod visual seperti Vim biasa bermula dengan pemilihan yang dikosongkan, yang tidak dipulihkan
menolak pemilihan ("Escape", "Ctrl-C", "v", "V"). Bertentangan dengannya, penyuntingan pemilihan
tidak mengosongkan fail yang dipilih sebelum ini dan memulihkannya selepas ditolak. Menerima
pemilihan dengan melakukan operasi pada item yang dipilih (cth menyeretnya melalui "y") bergerak
kursor ke bahagian atas kawasan pemilihan semasa (bukan ke bahagian atas fail yang paling banyak dipilih
pandangan).

Sebaliknya, penyuntingan pemilihan menyokong tiga jenis penyuntingan (lihat bar status untuk mengetahui
yang manakah aktif pada masa ini):

- tambah - pinda pemilihan dengan memilih elemen dalam kawasan pemilihan;

- alih keluar - pinda pemilihan dengan menyahpilih elemen dalam kawasan pemilihan;

- songsang - meminda pemilihan dengan menyongsangkan pemilihan elemen dalam kawasan pemilihan.

Tidak kira bagaimana anda mengaktifkan pengeditan pilihan ia bermula dalam "tambah". Seseorang boleh menukar jenis
operasi (dalam susunan yang diberikan di atas) melalui kekunci "Ctrl-G".

Hampir semua kekunci mod biasa berfungsi dalam mod visual, tetapi bukannya menerima pemilih ia
beroperasi pada item terpilih.

Masukkan simpan pemilihan dan kembali ke mod biasa tidak menggerakkan kursor.

av tinggalkan mod visual jika dalam mod pindaan (memulihkan pilihan sebelumnya), jika tidak
beralih kepada mod pemilihan pindaan.

gv memulihkan pemilihan visual sebelumnya.

v, V, Ctrl-C or Melarikan diri
tinggalkan mod visual jika tidak dalam mod pindaan, jika tidak, tukar kepada visual biasa
pemilihan.

Ctrl-G jenis suis pindaan oleh skema round robin: tambah -> keluarkan -> terbalikkan.

: masukkan mod baris arahan. Apabila anda meninggalkannya pilihan akan dikosongkan.

o tukar terikat pemilihan aktif.

O tukar terikat pemilihan aktif.

wow, u buat nama fail yang dipilih huruf kecil.

gU, U buat nama fail yang dipilih huruf besar.

Lihat mod


Mod ini cuba meniru program yang kurang. Senarai pintasan terbina dalam boleh didapati
di bawah. Pintasan boleh disesuaikan menggunakan :qmap, :qnoremap dan :qunmap baris arahan
menyuruh.

Tab Shift, tab, q, Q, ZZ
kembali ke mod biasa.

[bilangan]e, [count]Ctrl-E, [bilangan]j, [count]Ctrl-N, [count]Masuk
ke hadapan satu baris (atau [bilangan] baris).

[Daerah, [count]Ctrl-Y, [kira]k, [count]Ctrl-K, [count]Ctrl-P
ke belakang satu baris (atau [bilangan] baris).

[bilangan]f, [count]Ctrl-F, [count]Ctrl-V, [count]Angkasa bar
ke hadapan satu tetingkap (atau [bilangan] baris).

[bilangan]b, [count]Ctrl-B, [count]Alt-V
ke belakang satu tetingkap (atau [bilangan] baris).

[kira]z
ke hadapan satu tetingkap (dan tetapkan tetingkap kepada [kira]).

[kira]w
ke belakang satu tetingkap (dan tetapkan tetingkap kepada [count]).

[count]Alt-Space
ke hadapan satu tetingkap, tetapi jangan berhenti di hujung fail.

[count]d, [count]Ctrl-D
ke hadapan satu separuh tetingkap (dan tetapkan separuh tetingkap kepada [kira]).

[kira]u, [count]Ctrl-U
ke belakang satu separuh tetingkap (dan tetapkan separuh tetingkap kepada [kira]).

r, Ctrl-R, Ctrl-L
mengecat semula skrin.

R muat semula paparan mengekalkan kedudukan tatal.

[kira]/corak
cari ke hadapan untuk ([count]‐th) padanan baris.

[kira]?corak
cari ke belakang untuk ([count]‐th) baris padanan.

[bilangan]n
ulangi carian sebelumnya (untuk [kiraan] kejadian ke-).

[kira]N
ulangi carian sebelumnya dalam arah songsang.

[bilangan]g, [kira]<, [count]Alt-
pergi ke baris pertama dalam fail (atau baris [count]).

[count]G, [kira]>, [count]Alt->
pergi ke baris terakhir dalam fail (atau baris [count]).

[bilangan]p, [kira]%
pergi ke permulaan fail (atau N peratus ke dalam fail).

v edit fail semasa dengan vim.

Ctrl-W H
alihkan anak tetingkap ke hujung kiri.

Ctrl-W J
alihkan anak tetingkap ke bahagian paling bawah.

Ctrl-W K
alihkan anak tetingkap ke bahagian paling atas.

Ctrl-W L
gerakkan anak tetingkap ke hujung kanan.

Ctrl-W h
beralih ke anak tetingkap kiri.

Ctrl-W j
beralih ke anak tetingkap di bawah.

Ctrl-W k
beralih ke anak tetingkap di atas.

Ctrl-W l
beralih ke anak tetingkap kanan.

Ctrl-W b
beralih ke tetingkap kanan bawah.

Ctrl-W t
beralih ke tetingkap kiri atas.

Ctrl-W p
beralih ke tetingkap sebelumnya.

Ctrl-W w
beralih ke anak tetingkap lain.

Ctrl-W o
tinggalkan satu anak tetingkap sahaja.

Ctrl-W s
tetingkap belah secara mendatar.

Ctrl-W v
tetingkap belah secara menegak.

Ctrl-W x
pertukaran anak tetingkap.

Ctrl-W z
berhenti anak tetingkap pratonton atau mod lihat.

Ctrl-W +
meningkatkan saiz pandangan.

Ctrl-W -
mengurangkan saiz pandangan.

Ctrl-W <
meningkatkan saiz pandangan.

Ctrl-W >
mengurangkan saiz pandangan.

Ctrl-W |
memaksimumkan pandangan semasa.

Ctrl-W _
memaksimumkan pandangan semasa.

Ctrl-W =
jadikan saiz dua pandangan sama.

Secara umum, semua kekunci "Ctrl-W x" di atas berfungsi sama seperti dalam mod Biasa. Mod aktif ialah
berubah secara automatik semasa menavigasi antara tingkap. Apabila mod kurang seperti diaktifkan pada fail
pratonton dibiarkan menggunakan satu dengan kekunci "Ctrl-W x", keadaannya disimpan sehingga fail lain
ditunjukkan menggunakan pratonton (ada kemungkinan untuk meninggalkan mod, menyembunyikan anak tetingkap pratonton, melakukan sesuatu
lain, kemudian kembali ke fail dan tunjukkan anak tetingkap pratonton sekali lagi dengan keadaan yang disimpan sebelum ini
di dalamnya).

Perintah selaras mod


Kekunci ini tersedia dalam semua submod mod baris arahan: arahan, carian, gesaan
dan penapisan.

Bawah, Atas, Kiri, Kanan, Laman Utama, Tamat dan Padam ialah kunci lanjutan dan ia tidak tersedia
jika vifm disusun dengan pilihan --disable-extended-keys.

esc, Ctrl-C
meninggalkan mod baris arahan, membatalkan input. Input yang dibatalkan disimpan ke dalam yang sesuai
sejarah dan boleh diingati kemudian.

Ctrl-M, Masukkan
laksanakan arahan dan tinggalkan mod baris arahan.

Ctrl-I, Tab
perintah lengkap atau hujahnya.

Shift-Tab
lengkap dalam susunan terbalik.

Ctrl-_ hentikan penyiapan dan kembalikan input asal.

Ctrl-K alih keluar aksara daripada kedudukan kursor sehingga akhir baris.

Ctrl-U alih keluar aksara daripada kedudukan kursor sehingga permulaan baris.

Ctrl-H, Backspace
alih keluar aksara sebelum kursor.

Ctrl-D, Padam
alih keluar aksara di bawah kursor.

Ctrl-B, Left
gerakkan kursor ke kiri.

Ctrl-F, Kanan
gerakkan kursor ke kanan.

Ctrl-A, Laman Utama
pergi ke baris permulaan.

Ctrl-E, akhir
pergi ke hujung baris

Alt-B pergi ke permulaan perkataan sebelumnya.

Alt-F pergi ke penghujung perkataan seterusnya.

Ctrl-W alih keluar aksara daripada kedudukan kursor sehingga permulaan perkataan sebelumnya.

Alt-D alih keluar aksara daripada kedudukan kursor sehingga permulaan perkataan seterusnya.

Ctrl-T menukar susunan aksara semasa dan sebelumnya dan gerakkan kursor ke hadapan atau, jika
kursor melepasi hujung baris, tukar susunan dua aksara terakhir dalam baris.

Alt-. masukkan bahagian terakhir arahan sebelumnya ke kedudukan kursor semasa. Setiap panggilan seterusnya
akan memasukkan bahagian terakhir perintah lama.

Ctrl-G edit kandungan baris arahan dalam editor luaran. Lihat bahagian "Pengeditan baris arahan".
untuk maklumat lanjut.

Ctrl-N ingat baris arahan yang lebih terkini daripada sejarah.

Ctrl-P ingat baris arahan lama dari sejarah.

Up ingat baris arahan yang lebih terkini daripada sejarah, yang bermula sebagai arahan semasa-
line.

Down ingat baris arahan yang lebih lama daripada sejarah, yang bermula sebagai baris arahan semasa.

Menampal khas nilai


Pintasan yang disenaraikan di bawah memasukkan nilai yang ditentukan ke dalam kedudukan kursor semasa. Kunci terakhir
daripada setiap nilai rujukan pintasan yang disisipkannya:

- c - [c]fail semasa
- d - [d]laluan direktori
- e - [e]sambungan nama fail
- r - [r]oot sebahagian daripada nama fail
- t - [t]ail sebahagian daripada laluan direktori

- a - [a]penapis automatik
- m - [m]penapis tahunan
- = - penapis tempatan, yang terikat kepada "=" dalam mod biasa

Nilai yang berkaitan dengan senarai fail dalam anak tetingkap semasa tersedia melalui awalan Ctrl-X, manakala
nilai dari anak tetingkap lain telah menggandakan kunci Ctrl-X sebagai awalan mereka (Ctrl-X berganda ialah
mungkin lebih mudah untuk menaip daripada huruf besar; masih mudah untuk memetakan semula kunci
sepadan dengan nama makro yang serupa).

Ctrl-X c
nama fail semasa anak tetingkap aktif.

Ctrl-X Ctrl-X c
nama fail semasa anak tetingkap tidak aktif.

Ctrl-X d
laluan ke direktori semasa anak tetingkap aktif.

Ctrl-X Ctrl-X d
laluan ke direktori semasa anak tetingkap tidak aktif.

Ctrl-X e
lanjutan fail semasa anak tetingkap aktif.

Ctrl-X Ctrl-X e
sambungan fail semasa anak tetingkap tidak aktif.

Ctrl-X r
namakan akar fail semasa anak tetingkap aktif.

Ctrl-X Ctrl-X r
namakan akar fail semasa anak tetingkap tidak aktif.

Ctrl-X t
komponen terakhir laluan ke direktori semasa anak tetingkap aktif.

Ctrl-X Ctrl-X t
komponen laluan terakhir ke direktori semasa anak tetingkap tidak aktif.

Ctrl-X a
nilai penapis automatik anak tetingkap aktif.

Ctrl-X m
nilai penapis manual anak tetingkap aktif.

Ctrl-X =
nilai penapis tempatan anak tetingkap aktif.

Perintah selaras menyunting


vifm menyediakan kemudahan untuk mengedit beberapa jenis data, yang biasanya diedit dalam arahan-
mod baris, dalam editor luaran (menggunakan arahan yang ditentukan oleh pilihan ´vicmd' atau 'vixcmd').
Ini mempunyai sekurang-kurangnya dua kelebihan berbanding mod baris arahan terbina dalam:
- seseorang boleh menggunakan kuasa penuh Vim untuk mengedit teks;
- mencari dan menggunakan semula entri sejarah menjadi mungkin.

Kemudahan ini disokong oleh empat submod input baris arahan:
- perintah;
- carian ke hadapan;
- carian ke belakang;
- namakan semula fail (lihat perihalan kekunci mod biasa cw dan cW).

Mengedit baris arahan menggunakan editor luaran diaktifkan oleh pintasan c_CTRL-G. ia adalah
juga mungkin untuk melakukan hampir sama dari mod Normal dan Visual menggunakan q:, q/ dan q?
menyuruh.

Fail sementara yang dibuat untuk tujuan mengedit baris mempunyai struktur berikut:

1. Baris pertama, yang sama ada kosong atau mengandungi teks yang telah dimasukkan dalam baris arahan.

2. baris ke-2 dan semua baris lain dengan item sejarah bermula dengan yang paling terkini.
Mengubah baris ini dalam apa jua cara tidak akan mengubah item sejarah yang disimpan oleh vifm.

Selepas aplikasi penyuntingan selesai baris pertama fail diambil sebagai hasil daripada
operasi, apabila aplikasi mengembalikan sifar kod keluar. Jika permohonan mengembalikan an
ralat (lihat: perintah cquit dalam Vim), semua suntingan yang dibuat pada fail diabaikan, tetapi
nilai awal baris pertama disimpan dalam sejarah yang sesuai.

arahan


Perintah dilaksanakan dengan :command_name

Baris yang diulas hendaklah bermula dengan simbol petikan berganda, yang mungkin didahului dengan
aksara ruang putih.

Kebanyakan arahan mempunyai dua bentuk: lengkap dan yang pendek. Contoh:
:noh[lsearch]
Ini bermakna perintah lengkap ialah nohlsearch, dan yang pendek ialah noh.

Kebanyakan arahan baris perintah menetapkan semula sepenuhnya pemilihan dalam paparan semasa. Walau bagaimanapun,
terdapat beberapa pengecualian:

- ":invert s" kemungkinan besar akan meninggalkan beberapa fail dipilih;

- arahan :if dan :else tidak menjejaskan pemilihan pada pelaksanaan yang berjaya.

´|' boleh digunakan untuk memisahkan arahan, jadi anda boleh memberikan berbilang arahan dalam satu baris. Jika
anda mahu menggunakan '|' dalam hujah, dahului dengan '\'.

Arahan ini lihat '|' sebagai sebahagian daripada hujah mereka walaupun ia terlepas:

:[julat]!
:cmap
:cnoremap
:perintah
:jenis fail
:failviewer
:filextype
: peta
:mmap
:mnoremap
:nmap
:noremap
: peta peta
:biasa
:qmap
:qnoremap
:vmap
:vnoremap
:windo
:winrun

Untuk dapat menggunakan arahan lain selepas salah satu daripada ini, bungkusnya dengan perintah :execute.
Satu contoh:
jika jenis fail('.') == 'reg' | laksanakan '!!gema fail biasa' | endif

:[kira]

: nombor
pindah ke nombor fail.
:12 akan berpindah ke fail ke-12 dalam senarai.
:0 beralih ke bahagian atas senarai.
:$ bergerak ke bahagian bawah senarai.

:[count]arahan
Satu-satunya arahan :[count] terbina ialah :[count]d[elete] dan :[count]y[ank].

:d3 akan memadam tiga fail bermula pada kedudukan fail semasa bergerak ke bawah.

:3h akan memadam satu fail pada baris ketiga dalam senarai.

:perintah [args]

:[julat]!program
akan melaksanakan program dalam shell

:[julat]!arahan &

akan menjalankan proses di latar belakang menggunakan cara vifm.

Program yang menulis kepada stdout seperti ls akan mencipta mesej ralat yang menunjukkan output separa
daripada perintah itu.

Perhatikan ruang sebelum simbol ampersand, jika anda meninggalkannya, arahan akan dijalankan dalam
latar belakang menggunakan kawalan kerja shell anda.

Menerima makro.

:!!

:[julat]!!
adalah sama seperti :! tetapi akan menjeda skrin sebelum kembali ke Vifm.

:!! akan melaksanakan arahan terakhir.

:alink

:[julat]pautan[!?]
mencipta pautan simbolik mutlak fail dalam direktori paparan lain. dengan "?"
vifm akan membuka vi untuk mengedit nama fail. "!" kuasa menimpa.

:[julat]pautan[!] jalan
mencipta pautan simbolik mutlak fail dalam direktori yang ditentukan dengan laluan
(mutlak atau relatif kepada direktori pandangan lain). "!" kuasa menimpa.

:[julat]pautan[!] nama1 nama2...
mencipta pautan simbolik mutlak fail dalam direktori pandangan lain yang memberikan setiap satu
pautan seterusnya nama yang sepadan daripada senarai hujah. "!" kuasa menimpa.

:apropos

:apropos halaman rumah
akan mencipta menu item yang dikembalikan oleh arahan apropos. Memilih item dalam
menu akan membuka halaman manual yang sepadan. Secara lalai arahan bergantung pada
utiliti "apropos" luaran, yang boleh disesuaikan dengan mengubah nilai
pilihan 'aproposprg'.

:apropos
mengulangi arahan terakhir :apropos.

:cd

:cd or :cd ~ or :cd $ HOME
tukar ke direktori rumah anda.

:cd - pergi ke direktori sebelumnya.

:cd ~/dir
tukar direktori ke ~/dir.

:cd /curr/dir /lain/dir
tukar direktori anak tetingkap semasa kepada /curr/dir dan direktori anak tetingkap yang lain
kepada /lain/dir. Apabila menggunakan laluan relatif vifm menganggap bahawa kedua-duanya adalah
relatif kepada direktori semasa paparan semasa. Perintah tidak akan gagal jika salah satu daripada
direktori tidak sah. Menerima makro.

:cd! /dir
sama seperti :cd /dir /dir.

:ubah

:ubah]
cipta tetingkap menu untuk mengubah sifat fail.

:chmod

:[julat]chmod
menunjukkan atribut fail (kebenaran pada *nix dan sifat pada Windows) dialog perubahan.

:[julat]chmod[!] arg...
hanya untuk *nix
menukar kebenaran untuk fail. Lihat 'man chmod' untuk format arg. "!" bermakna ditetapkan
kebenaran secara rekursif.

:chown

:[julat]chown
hanya untuk *nix
sama seperti kunci bersama dalam mod biasa.

:[julat]chown [pengguna][:][kumpulan]
hanya untuk *nix
menukar pemilik dan/atau kumpulan fail. Beroperasi pada direktori secara rekursif.

: klon

:[julat]klon[!?]
mengklon fail dalam direktori semasa. dengan "?" vifm akan membuka vi untuk mengedit nama fail.
"!" kuasa menimpa. Makro dikembangkan.

:[julat]klon[!] jalan
mengklon fail ke direktori yang ditentukan dengan laluan (mutlak atau relatif kepada semasa
direktori). "!" kuasa menimpa. Makro dikembangkan.

:[julat]klon[!] nama1 nama2...
klon fail dalam direktori semasa memberikan setiap klon seterusnya nama yang sepadan daripada
senarai hujah. "!" kuasa menimpa. Makro dikembangkan.

:skema warna

:skema warna]?
mencetak nama skema warna semasa dalam bar status.

:skema warna]
memberikan menu dengan senarai skema warna yang tersedia. Anda boleh memilih warna primer
skim di sini. Ia akan digunakan untuk paparan jika tiada laluan dikonfigurasikan untuk sesuatu yang khusus
skema warna. Ia juga digunakan untuk menetapkan warna sempadan (kecuali tajuk paparan) dan warna
dalam menu dan dialog.

:skema warna] nama_skim_warna
menukar skema warna primer kepada color_scheme_name. Sekiranya berlaku ralat (cth
warna tidak disokong oleh terminal) sama ada tiada perubahan atau colo rscheme
tetapkan semula kepada warna terbina untuk memastikan TUI dibiarkan dalam keadaan yang boleh digunakan.

:skema warna] nama_skim_warna direktori
mengaitkan direktori dengan skema warna. Argumen direktori boleh kedua-duanya
laluan mutlak atau relatif apabila perintah :colorscheme dilaksanakan daripada baris arahan,
tetapi mandatori harus menjadi laluan mutlak apabila arahan itu dilaksanakan dalam skrip
dimuatkan semasa permulaan (sehingga vifm dimuatkan sepenuhnya).

:comclear

:comc[lear]
mengalih keluar semua arahan yang ditentukan pengguna.

:perintah

:com[mand]
memberikan menu arahan pengguna.

:com[mand] bermula
menunjukkan arahan yang ditentukan pengguna yang bermula dengan permulaan.

:com[mand] nama tindakan
menetapkan arahan pengguna baharu.
Cuba untuk menggunakan nama arahan yang dikhaskan akan menghasilkan mesej ralat.
Gunakan :com[mand]! untuk menulis ganti perintah yang telah ditetapkan sebelumnya.
Tidak seperti arahan pengguna vim tidak perlu bermula dengan huruf besar. Perintah pengguna
dijalankan dalam shell secara lalai. Untuk menjalankan arahan di latar belakang anda mesti menetapkannya
sebagai arahan latar belakang dengan & pada akhir tindakan arahan (:com rm rm %f &).
Nama arahan tidak boleh mengandungi nombor atau simbol khas (kecuali '?' dan '!').

:com[mand] nama /corak
menetapkan corak carian.

:com[mand] nama =corak
menetapkan nilai penapis tempatan.

:com[mand] nama penapis{:penapis args}
menetapkan penapis nama fail (lihat: perihalan arahan penapis). Sebagai contoh:
" paparkan fail audio sahaja
:perintah hanya penapis audio/.+.\(mp3|wav|mp3|flac|ogg|m4a|wma|beruk\)$/i
" paparkan segala-galanya kecuali fail audio
:perintah penapis noaudio!/.+.\(mp3|wav|mp3|flac|ogg|m4a|wma|beruk\)$/i

:com[mand] cmd :perintah
akan menetapkan jenis alias untuk arahan dalaman (seperti dalam shell). Akan melepasi jarak
diberikan kepada alias kepada arahan alias, jadi jalankan :%cp selepas
:command cp :copy %a
sama dengan
:%salinan

: salinan

:[julat]co[py][!?][ &]
menyalin fail ke direktori pandangan lain. dengan "?" vifm akan membuka vi untuk mengedit
nama fail. "!" kuasa menimpa.

:[julat]co[py][!] laluan[ &]
menyalin fail ke direktori yang ditentukan dengan laluan (mutlak atau relatif kepada
direktori pandangan lain). "!" kuasa menimpa.

:[julat]co[py][!] nama1 nama2...[ &]
menyalin fail ke direktori pandangan lain memberikan setiap fail seterusnya nama yang sepadan
daripada senarai hujah. "!" kuasa menimpa.

: delete

:[julat]d[elete][!][ &]
padam fail atau fail yang dipilih. "!" bermakna mengalih keluar fail sepenuhnya.

:[julat]d[elete][!] [reg] [kira][ &]
akan memadam fail ke daftar reg. "!" bermakna mengalih keluar fail sepenuhnya.

: delcommand

:delc[ommand] nama_perintah
akan mengalih keluar arahan pengguna command_name.

: delmarks

:delm[arks]!
akan memadam semua tanda.

:delm[arks] tanda ...
akan memadam markah yang ditentukan, setiap hujah dianggap sebagai satu set markah.

: paparan

:di[splay]
menu timbul dengan kandungan daftar.

:di[splay] senarai ...
memaparkan kandungan daftar bernombor dan bernama yang disebut dalam senarai
(contohnya "az untuk memaparkan "", "kandungan a dan "z).

: dirs

: dirs paparan susunan direktori.

:gema

:ec[ho] [ ...]
menilai setiap hujah sebagai ungkapan dan mengeluarkannya dipisahkan oleh ruang.
Lihat bantuan pada perintah :let untuk definisi .

: edit

:[julat]e[dit] [fail...]
akan memuatkan fail atau fail yang dipilih atau diluluskan ke dalam vi. Menerima makro.

:lain

:el[se]
melaksanakan arahan sehingga padanan seterusnya :endif jika mereka sebelum ini tidak sedang
dilaksanakan. Lihat juga bantuan pada arahan :if dan :endif.

:kosong

:kosong akan mengalih keluar fail secara kekal daripada semua direktori sampah bukan kosong sedia ada. Ia
juga akan mengalih keluar semua operasi daripada undolist yang tidak bermakna selepas :empty dan
alih keluar semua rekod tentang fail yang terletak di dalam direktori daripada semua daftar.
Pengalihan keluar dilakukan sebagai tugas latar belakang dengan jumlah kerja yang tidak ditentukan dan boleh
disemak melalui :menu pekerjaan. Lihat bahagian "Direktori sampah" di bawah.

:endif

:en[dif]
menamatkan blok bersyarat. Lihat juga bantuan pada perintah :if dan :else.

: laksanakan

:exe[comel] [ ...]
menilai setiap hujah sebagai ungkapan dan menggabungkan hasil yang dipisahkan oleh ruang untuk
dapatkan rentetan tunggal, yang kemudiannya dilaksanakan sebagai arahan baris arahan. Lihat bantuan pada
: biarkan arahan untuk definisi .

: keluar

:exi[t][!]
sama seperti: berhenti.

:fail

:f[ile]
menu pop timbul program yang ditetapkan untuk jenis fail fail semasa. Tambahkan '&' pada
akhir arahan untuk menjalankan program di latar belakang.

:f[ile] berhujah
jalankan arahan berkaitan yang bermula dengan arg tanpa membuka menu.

:jenis fail

:jenis fail] tepuk1,tepuk2,... [{descr}]def_prog[ &],[{descr}]prog2[ &],...
akan mengaitkan senarai program yang diberikan kepada setiap corak. Program berkaitan
(perintah) digunakan oleh pengendali l dan kekunci Enter (dan juga dalam menu :file). Jika
anda perlu memasukkan koma ke dalam perintah hanya menggandakannya (",,"). Ruang diikuti dengan an
ampersand sebagai dua aksara terakhir arahan bermakna menjalankan arahan dalam
latar belakang. Penerangan pilihan boleh diberikan kepada setiap arahan untuk memudahkan
pemahaman tentang arahan yang akan dilakukan dalam menu :file. Vifm akan mencuba yang lain
atur cara untuk persatuan apabila lalai tidak ditemui. Apabila kemasukan program
tidak mengandungi sebarang makro vifm, nama fail semasa dilampirkan seolah-olah program
entri berakhir dengan %c makro pada *nix dan %"c pada Windows. Pada laluan Windows ke
boleh laku yang mengandungi ruang boleh (dan sepatutnya untuk kerja yang betul dengan laluan sedemikian)
disebut dua kali ganda. Lihat bahagian "Globs" di bawah untuk definisi corak. Lihat juga
Bahagian "Lekap FUSE automatik" di bawah. Contoh untuk arkib zip dan beberapa
tindakan:

jenis fail *.zip,*.jar,*.war,*.ear
\ {Lekapkan dengan fius-zip}
\ FUSE_MOUNT|zip fius %SOURCE_FILE %DESTINATION_DIR,
\ {Lihat kandungan}
\ zip -sf %c | kurang,
\ {Ekstrak di sini}
\ tar -xf %c,

:filextype

:filex[jenis] tepuk1,tepuk2,... [{ Penerangan }] def_program,program2,...
sama seperti :filetype, tetapi vifm akan mengabaikan arahan ini jika ia tidak berjalan dalam X. In
X :filextype adalah sama dengan :filetype. Lihat bahagian "Globs" di bawah untuk corak
takrifan. Lihat juga bahagian "Lekapan FUSE automatik" di bawah.

Sebagai contoh, pertimbangkan tetapan berikut (perintah mungkin kelihatan pelik, tetapi
ia adalah untuk tujuan demonstrasi):

jenis fail *.html,*.htm
{Lihat di lynx}
Lynx
filextype *.html,*.htm
{Buka dengan dwb}
dwb %f %i &,
jenis fail *.html,*.htm
{Lihat dalam pautan}
link
filextype *.html,*.htm
{Buka dengan firefox}
firefox %f &,
{Buka dengan uzbl}
uzbl-browser %f %i &,

Jika anda menggunakan vifm di dalam emulator terminal yang berjalan dalam bentuk grafik
persekitaran (apabila X digunakan pada *nix; sentiasa pada Windows), vifm akan cuba untuk dijalankan
permohonan dalam susunan ini:

1. lynx 2. dwb 3. pautan 4. firefox 5. uzbl

Jika tiada persekitaran grafik (disemak kehadiran persekitaran $DISPLAY
pembolehubah pada *nix; tidak pernah berlaku pada Windows), senarainya akan kelihatan seperti:

1. lynx 2. pautan

Seolah-olah semua arahan :filextype tidak ada di sana.

Tujuan pembezaan sedemikian adalah untuk membolehkan penggunaan vifm yang selesa dengan yang sama
tetapan dalam persekitaran desktop/melalui sambungan jauh (SSH)/ dalam konsol asli.

:failviewer

:filev[iewer] tepuk1,tepuk2,... arahan
akan mengaitkan arahan yang diberikan sebagai penonton kepada setiap corak. Penonton ialah a
arahan yang output ditangkap dan ditunjukkan dalam anak tetingkap kedua vifm selepas
menjalankan: arahan lihat. Apabila arahan itu tidak mengandungi sebarang makro vifm, namakan
fail semasa dilampirkan seolah-olah arahan berakhir dengan %c makro. Lihat bahagian "Globs".
di bawah untuk definisi corak. Contoh untuk arkib zip:

pemapar fail *.zip,*.jar,*.war,*.zip telinga -sf %c

:penapis

:penapis[!] corak_ungkapan_biasa
:penapis[!] /regular_expression_pattern/[flags] akan menapis semua fail daripada
penyenaraian direktori yang sepadan dengan ungkapan biasa. Menggunakan varian kedua anda boleh
gunakan simbol bar ('|') tanpa melarikan diri. Ungkapan biasa kosong (dinyatakan oleh
//, "" atau '') bermaksud penggunaan corak carian terakhir. Gunakan '!' untuk mengawal keadaan
penyongsangan penapis selepas mengemas kini nilai penapis (juga lihat penerangan 'cpoptions').
Penapis dipadankan secara sensitif huruf besar pada *nix dan huruf kecil tidak sensitif pada Windows.

Bendera yang disokong:
- "i" menjadikan huruf penapis tidak sensitif;
- "I" menjadikan sensitif huruf kecil penapis.

Bendera mungkin diulang beberapa kali, kemudian yang menang (cth "iiiI" adalah bersamaan
kepada "I" dan "IiIi" adalah sama dengan "i").

" tapis semua fail yang berakhir dengan .o daripada senarai fail.
:penapis /.o$/

Nota: vifm menggunakan ungkapan biasa lanjutan.

:penapis
tetapkan semula penapis (tetapkannya kepada rentetan kosong) dan tunjukkan semua fail.

: tapis!
sama seperti : songsang.

:penapis?
tunjukkan maklumat tentang penapis tempatan, nama dan auto.

:cari

:[julat]sirip[d] pola
akan menunjukkan hasil arahan cari dalam menu. Cari antara fail yang dipilih jika
mana-mana. Menerima makro. Secara lalai arahan itu bergantung pada "cari" luaran
utiliti, yang boleh disesuaikan dengan mengubah nilai pilihan 'findprg'.

:[julat]sirip[d] -pilih...
sama seperti :find di atas, tetapi pengguna mentakrifkan semua hujah cari. Carian antara yang dipilih
fail jika ada.

:[julat]sirip[d] jalan -pilih...
sama seperti :find di atas, tetapi pengguna mentakrifkan semua hujah cari. Mengabaikan pemilihan dan
pelbagai.

:[julat]sirip[d]
mengulangi arahan terakhir :cari.

:selesai

:fini[sh]
Berhenti mencari skrip. Hanya boleh digunakan dalam fail skrip vifm. Ini adalah cara yang cepat
untuk melangkau seluruh fail.

:grep

:[julat]gr[ep][!] pola
akan menunjukkan hasil arahan grep dalam menu. Tambah "!" untuk meminta penyongsangan
cari (cari garisan yang tidak sepadan dengan corak). Carian antara fail yang dipilih
jika ada dan tiada julat diberikan. Mengabaikan fail binari secara lalai. Secara lalainya
arahan bergantung pada utiliti "grep" luaran, yang boleh disesuaikan dengan mengubah
nilai pilihan 'grepprg'.

:[julat]gr[ep][!] -pilih...
sama seperti :grep di atas, tetapi pengguna mentakrifkan semua hujah cari, yang tidak terlepas.
Cari di antara fail yang dipilih jika ada.

:[julat]gr[ep][!]
mengulangi arahan terakhir :grep. "!" perintah ini menyongsangkan "!" dalam perintah berulang.

: tolong menolong

:h[help]
tunjukkan fail bantuan.

:h[help] hujah
adalah sama seperti menggunakan ':h argument' dalam vim. Gunakan vifm- untuk mendapatkan bantuan
vifm (penyiapan tab berfungsi). Bentuk arahan ini tidak berfungsi apabila ´vimhelp'
pilihan dimatikan.

:highlight

:hi[ghlight]
akan menunjukkan maklumat tentang semua kumpulan sorotan dalam direktori semasa.

:hi[ghlight] jelas
akan menetapkan semula semua penyerlahan kepada lalai terbina.

:hi[ghlight] nama kumpulan
akan menunjukkan maklumat mengenai kumpulan sorotan yang diberikan bagi skema warna primer.

:hi[ghlight] nama kumpulan cterm=gaya | ctermfg=warna | ctermbg=warna
menetapkan gaya (cterm), latar depan (ctermfg) atau/dan latar belakang (ctermbg) parameter bagi
serlahkan kumpulan skema warna utama semasa.

Semua nilai gaya serta nama warna adalah tidak peka huruf besar-besaran.

Nilai gaya yang tersedia (beberapa daripadanya boleh digabungkan):
- berani
- gariskan
- songsang atau songsang
- menonjol
- tiada

Nilai nama kumpulan yang tersedia:
- Win - warna semua tetingkap (pandangan, dialog, menu)
- Sempadan - warna bahagian menegak sempadan
- TopLineSel - warna baris atas anak tetingkap semasa
- TopLine - warna baris atas anak tetingkap lain
- CmdLine - baris arahan/warna bar status
- ErrorMsg - warna mesej ralat dalam bar status
- StatusLine - warna garisan di atas bar status
- WildMenu - warna item menu liar
- CurrLine - baris pada kedudukan kursor dalam paparan aktif
- OtherLine - baris pada kedudukan kursor dalam paparan tidak aktif
- Dipilih - warna fail yang dipilih
- Direktori - warna direktori
- Pautan - warna pautan simbolik dalam paparan
- BrokenLink - warna pautan simbolik yang rosak
- Soket - warna soket
- Peranti - warna peranti blok dan aksara
- Boleh laku - warna fail boleh laku
- Fifo - warna paip fifo

Warna yang tersedia:
- -1 atau lalai atau tiada - lalai atau telus
- hitam dan hitam muda
- merah dan menyala
- hijau dan hijau muda
- kuning dan kuning muda
- biru dan biru muda
- magenta dan lightmagenta
- cyan dan lightcyan
- putih dan putih muda
- 0-255 - warna yang sepadan daripada palet 256 warna

Versi warna terang ialah warna biasa dengan set atribut tebal. Jadi perintah daripada
hujah perintah :highlight adalah penting dan lebih baik meletakkan "cterm" di hadapan
yang lain untuk menghalangnya daripada menulis ganti atribut yang ditetapkan oleh argumen "ctermfg" atau "ctermbg".

Untuk kemudahan pengarang skema warna nama seperti xterm untuk 256 palet warna juga
disokong. Pemetaan diambil daripada
http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim Penyertaan pendua ialah
diubah dengan menambah garis bawah diikuti dengan akhiran berangka.

0 Hitam 86 Aquamarine1 172 Jingga3
1 Merah 87 DarkSlateGray2 173 LightSalmon3_2
2 Hijau 88 Merah Gelap_2 174 Merah Jambu Muda3
3 Kuning 89 DeepPink4_2 175 Pink3
4 Biru 90 DarkMagenta 176 Plum3
5 Magenta 91 DarkMagenta_2 177 Violet
6 Cyan 92 DarkViolet 178 Gold3_2
7 Putih 93 Ungu 179 LightGoldenrod3
8 Hitam Muda 94 Jingga4_2 180 Tan
9 Merah Muda 95 Merah Muda Muda4 181 MistyRose3
10 Hijau Muda 96 Plum4 182 Thistle3
11 Kuning Muda 97 Sederhana Ungu3 183 Plum2
12 Biru Muda 98 Sederhana Ungu3_2 184 Kuning3_2
13 LightMagenta 99 SlateBlue1 185 Khaki3
14 LightCyan 100 Yellow4 186 LightGoldenrod2
15 Putih Muda 101 Gandum4 187 Kuning Muda3
16 Kelabu0 102 Kelabu53 188 Kelabu84
17 NavyBlue 103 LightSlateGrey 189 LightSteelBlue1
18 Biru Tua 104 Sederhana Ungu 190 Kuning2
19 Biru3 105 LightSlateBiru 191 DarkOliveGreen1
20 Biru3_2 106 Kuning4_2 192 DarkOliveGreen1_2
21 Biru1 107 DarkOliveGreen3 193 DarkSeaGreen1_2
22 DarkGreen 108 DarkSeaGreen 194 Honeydew2
23 DeepSkyBlue4 109 LightSkyBlue3 195 LightCyan1
24 DeepSkyBlue4_2 110 LightSkyBlue3_2 196 Red1
25 DeepSkyBlue4_3 111 SkyBlue2 197 DeepPink2
26 DodgerBlue3 112 Chartreuse2_2 198 DeepPink1
27 DodgerBlue2 113 DarkOliveGreen3_2 199 DeepPink1_2
28 Hijau4 114 Hijau Pucat3_2 200 Magenta2_2
29 SpringGreen4 115 DarkSeaGreen3 201 Magenta1
30 Turquoise4 116 DarkSlateGray3 202 JinggaMerah1
31 DeepSkyBlue3 117 SkyBlue1 203 IndiaRed1
32 DeepSkyBlue3_2 118 Chartreuse1 204 IndiaRed1_2
33 DodgerBlue1 119 LightGreen_2 205 HotPink
34 Hijau3 120 Hijau Muda_3 206 HotPink_2
35 SpringGreen3 121 PaleGreen1 207 MediumOrchid1_2
36 DarkCyan 122 Aquamarine1_2 208 DarkOrange
37 Hijau Laut Cerah 123 Kelabu GelapSlate1 209 Salmon1
38 DeepSkyBlue2 124 Red3 210 LightCoral
39 DeepSkyBlue1 125 DeepPink4_3 211 PaleVioletRed1
40 Hijau3_2 126 SederhanaVioletMerah 212 Orkid2
41 SpringGreen3_2 127 Magenta3 213 Orkid1
42 SpringGreen2 128 DarkViolet_2 214 Jingga1
43 Cyan3 129 Ungu_2 215 SandyBrown
44 DarkTurquoise 130 DarkOrange3 216 LightSalmon1
45 Turquoise2 131 IndianRed 217 LightPink1
46 Hijau1 132 HotPink3 218 Pink1
47 SpringHijau2_2 133 SederhanaOrkid3 219 Plum1
48 SpringGreen1 134 MediumOrchid 220 Gold1
49 MediumSpringGreen 135 MediumPurple2 221 LightGoldenrod2_2
50 Cyan2 136 DarkGoldenrod 222 LightGoldenrod2_3
51 Cyan1 137 LightSalmon3 223 NavajoWhite1
52 Merah Gelap 138 RosyBrown 224 MistyRose1
53 DeepPink4 139 Grey63 225 Thistle1
54 Ungu4 140 SederhanaUngu2_2 226 Kuning1
55 Ungu4_2 141 Ungu Sederhana1 227 LightGoldenrod1
56 Ungu3 142 Emas3 228 Khaki1
57 BiruViolet 143 DarkKhaki 229 Gandum1
58 Jingga4 144 NavajoWhite3 230 Sutera jagung1
59 Kelabu37 145 Kelabu69 231 Kelabu100
60 Sederhana Ungu4 146 Keluli Muda Biru3 232 Kelabu3
61 SlateBlue3 147 LightSteelBlue 233 Grey7
62 SlateBlue3_2 148 Yellow3 234 Grey11
63 RoyalBlue1 149 DarkOliveGreen3_3 235 Grey15
64 Chartreuse4 150 DarkSeaGreen3_2 236 Grey19
65 DarkSeaGreen4 151 DarkSeaGreen2 237 Grey23
66 PaleTurquoise4 152 LightCyan3 238 Grey27
67 SteelBlue 153 LightSkyBlue1 239 Grey30
68 KeluliBiru3 154 HijauKuning 240 Kelabu35
69 CornflowerBlue 155 DarkOliveGreen2 241 Grey39
70 Chartreuse3 156 PaleGreen1_2 242 Grey42
71 DarkSeaGreen4_2 157 DarkSeaGreen2_2 243 Grey46
72 KadetBlue 158 Dark SeaGreen1 244 Grey50
73 KadetBlue_2 159 PaleTurquoise1 245 Grey54
74 SkyBlue3 160 Red3_2 246 Grey58
75 SteelBlue1 161 DeepPink3 247 Grey62
76 Chartreuse3_2 162 DeepPink3_2 248 Grey66
77 PaleGreen3 163 Magenta3_2 249 Grey70
78 SeaGreen3 164 Magenta3_3 250 Grey74
79 Aquamarine3 165 Magenta2 251 Kelabu78
80 MediumTurquoise 166 DarkOrange3_2 252 Grey82
81 SteelBlue1_2 167 Indian Red_2 253 Grey85
82 Chartreuse2 168 HotPink3_2 254 Grey89
83 SeaGreen2 169 HotPink2 255 Grey93
84 SeaGreen1 170 Orkid
85 Hijau Laut1_2 171 Orkid Sederhana1

Terdapat dua warna (latar depan dan latar belakang) dan hanya satu atribut tebal. Oleh itu bujang
atribut bold mempengaruhi kedua-dua warna apabila atribut "terbalik" digunakan dalam vifm run di dalam
emulator terminal. Pada masa yang sama konsol asli linux boleh mengendalikan keberanian
warna latar depan dan latar belakang secara bebas, tetapi untuk konsistensi dengan terminal
emulator ini hanya tersedia secara tersirat dengan menggunakan versi warna yang ringan. ini
tingkah laku mungkin berubah pada masa hadapan.

Walaupun vifm menyokong 256 warna, ia disokong oleh perpustakaan lukisan UI,
sama ada anda akan dapat menggunakan kesemuanya bergantung pada terminal anda. Untuk menubuhkan
terminal dengan betul, pastikan $TERM dalam persekitaran yang anda jalankan vifm ditetapkan kepada nama
Terminal 256 warna (pada *nixes ia juga boleh ditetapkan melalui sumber X), cth xterm-256color.
Seseorang boleh mencari senarai nama terminal yang tersedia dengan menyenaraikan /usr/lib/terminfo/. Sebilangan
warna yang disokong oleh terminal dengan tetapan semasa boleh disemak melalui "warna tput"
perintah.

Berikut ialah hierarki kumpulan sorotan, yang perlu anda ketahui untuk menggunakan ketelusan:
Talian Status
WildMenu
Sempadan
CmdLine
ErrorMsg
Menang
Direktori
pautan
BrokenLink
Soket
Peranti
fifo
Boleh dieksekusi
Dipilih
CurrLine
Talian Lain
Baris atas
TopLineSel

"tiada" bermaksud warna terminal lalai untuk kumpulan sorotan pada tahap pertama
hierarki dan ketelusan untuk semua yang lain.

:sejarah

:his[kisah]
mencipta menu pop timbul direktori yang dilawati.

:his[kisah] x
x boleh jadi:
d[ir] atau . tunjukkan sejarah direktori.
c[md] atau : tunjukkan sejarah baris arahan.
s[cari] atau / tunjukkan sejarah carian dan cari ke hadapan pada kekunci l.
f[search] atau / tunjukkan sejarah carian dan cari ke hadapan pada kekunci l.
b[cari] atau ? tunjukkan sejarah carian dan cari ke belakang pada kekunci l.
i[nput] atau @ tunjukkan sejarah segera (cth pada satu penamaan semula fail).
fi[lter] atau = tunjukkan sejarah penapis (lihat penerangan tentang "=" mod biasa
perintah).

: jika

: jika {expr1}
memulakan blok bersyarat. Perintah dilaksanakan sehingga padanan seterusnya :else of
:endif arahan jika {expr1} menilai kepada bukan sifar, jika tidak ia diabaikan. Lihat
juga membantu pada arahan :else dan :endif.

Contoh:
jika $TERM == "screen.linux"
serlahkan CurrLine ctermfg=cerah putih ctermbg=hitam cerah
lagi
serlahkan CurrLine cterm=bold,reverse ctermfg=black ctermbg=white
ENDIF

: songsang

: songsang [F]
terbalikkan penapis nama fail.

: songsang? [F]
tunjukkan keadaan penapis semasa.

: songsang s
pemilihan terbalik.

: songsang o
terbalikkan susunan pengisihan bagi kunci pengisihan utama.

: songsang? o
tunjukkan susunan pengisihan kunci pengisihan utama.

:pekerjaan

:pekerjaan menunjukkan menu proses berlatar belakang semasa.

: biarkan

: biarkan $ENV_VAR =
menetapkan pembolehubah persekitaran. Amaran: menetapkan pembolehubah persekitaran kepada kosong
rentetan pada Windows mengeluarkannya.

: biarkan $ENV_VAR .=
tambah nilai kepada pembolehubah persekitaran.

di mana boleh menjadi rentetan petikan tunggal, rentetan petikan dua kali, persekitaran
pembolehubah, panggilan fungsi atau gabungan mana-mana daripadanya dalam sebarang susunan menggunakan '.'
pengendali. Sebarang ruang kosong diabaikan.

:cari

:cari nama fail
menggunakan arahan locate untuk mencipta menu nama fail Memilih fail daripada
menu akan memuatkan semula senarai fail semasa dalam vifm untuk menunjukkan fail yang dipilih. Oleh
lalai arahan bergantung pada utiliti "locate" luaran (diandaikan bahawa ia
pangkalan data telah dibina), yang boleh disesuaikan dengan mengubah nilai
pilihan 'locateprg'.

:cari
mengulangi arahan terakhir :locate.

: tanda

:[julat]ma[rk][?] x [/penuh/laluan] [nama fail]
Tetapkan tanda x (a-zA-Z0-9) di /full/path dan nama fail. Secara lalai direktori semasa ialah
sedang digunakan. Jika tiada nama fail diberikan dan /full/path ialah direktori semasa maka yang terakhir
fail dalam [julat] digunakan. Penggunaan makro dibenarkan. Tanda soal akan berhenti
arahan daripada menulis ganti tanda sedia ada.

: markah

: markah buat menu pop timbul penanda halaman.

: markah senarai ...
memaparkan kandungan markah yang disebut dalam senarai.

:mesej

:mess[sages]
menunjukkan mesej yang diberikan sebelum ini (sehingga 50).

:mkdir

:mkdir[!] dir ...
mencipta direktori dengan nama yang diberikan. "!" bermakna buat direktori induk mengikut keperluan.
Makro dikembangkan.

: bergerak

:[julat]m[ove][!?][ &]
mengalihkan fail ke direktori pandangan lain. dengan "?" vifm akan membuka vi untuk mengedit
nama fail. "!" kuasa menimpa.

:[julat]m[ove][!] laluan[ &]
memindahkan fail ke direktori yang ditentukan dengan laluan (mutlak atau relatif kepada direktori
pandangan lain). "!" kuasa menimpa.

:[julat]m[ove][!] nama1 nama2...[ &]
memindahkan fail ke direktori pandangan lain memberikan setiap fail seterusnya nama yang sepadan
daripada senarai hujah. "!" kuasa menimpa.

: nohlsearch

:noh[lsearch]
pilihan jelas dalam anak tetingkap semasa.

:biasa

:norm[al][!] arahan
melaksanakan arahan mod biasa. Jika "!" digunakan, pemetaan tidak akan digunakan. Sekiranya
arahan terakhir tidak selesai ia akan dibatalkan seolah-olah atau telah ditaip. A
":" perlu dilengkapkan juga. Perintah tidak boleh bermula dengan ruang, jadi letakkan kiraan
daripada 1 (satu) sebelum itu.

: sahaja

:pada[ly]
menukar tetingkap untuk menunjukkan hanya direktori fail semasa.

:popd

:popd alih keluar direktori anak tetingkap daripada timbunan.

:pushd

:pushd[!] /curr/dir [/lain/dir]
tambahkan direktori anak tetingkap untuk menyusun dan memproses hujah seperti arahan :cd.

:pushd menukar dua item teratas susunan direktori.

:pwd

:pw[d] tunjukkan direktori kerja sekarang.

: berhenti

:q[uit][!]
akan keluar dari vifm (tambah ! jika anda tidak mahu menyimpan perubahan atau semak jika ada
arahan berlatar belakang masih berjalan).

:yank

:[julat]y[ank] [reg] [kira]
akan menarik fail ke daftar reg.

:ls

:ls menyenaraikan tetingkap pemultipleks terminal aktif (hanya apabila pemultipleks terminal adalah
digunakan). Ini dicapai dengan mengeluarkan arahan yang betul untuk pemultipleks terminal aktif,
oleh itu senarai itu tidak dikendalikan oleh vifm.

:lstrash

:lstrash
memaparkan menu dengan senarai fail dalam sampah. Setiap elemen senarai adalah asal
laluan fail yang dipadam, oleh itu senarai boleh mengandungi pendua.

:mendaftar

:reg[isters]
menu timbul dengan kandungan daftar.

:reg[isters] senarai ...
memaparkan kandungan daftar bernombor dan bernama yang disebut dalam senarai
(contohnya "az untuk memaparkan "", "kandungan a dan "z).

:menamakan semula

:[julat]menamakan semula[!]
menamakan semula fail menggunakan vi untuk mengedit nama. ! bermakna pergi secara rekursif melalui direktori.

:[julat]menamakan semula nama1 nama2...
menamakan semula setiap fail yang dipilih kepada nama yang sepadan.

:mula semula

:mula semula
akan membebaskan banyak perkara (sejarah, arahan, dll.), baca semula vifminfo dan vifmrc
fail dan jalankan arahan permulaan yang diluluskan dalam senarai argumen, dengan itu kehilangan semua yang tidak disimpan
perubahan (cth sejarah terkini atau kunci yang dipetakan dalam sesi semasa).

: pulihkan

:[julat]pulihkan
akan memulihkan fail dari direktori sampah, tidak berfungsi dalam mana-mana direktori lain. Lihat
Bahagian "Direktori sampah" di bawah.

:rlink

:[julat]rlink[!?]
mencipta pautan simbolik relatif fail dalam direktori paparan lain. dengan "?"
vifm akan membuka vi untuk mengedit nama fail. "!" kuasa menimpa.

:[julat]rlink[!] jalan
mencipta pautan simbolik relatif fail dalam direktori yang ditentukan dengan laluan
(mutlak atau relatif kepada direktori pandangan lain). "!" kuasa menimpa.

:[julat]rlink[!] nama1 nama2...
mencipta pautan simbolik relatif fail dalam direktori pandangan lain yang memberikan setiap satu
pautan seterusnya nama yang sepadan daripada senarai hujah. "!" kuasa menimpa.

: skrin

: skrin
togol sama ada hendak menggunakan pemultipleks terminal atau tidak.
Pemultipleks terminal menggunakan terminal pseudo untuk membenarkan berbilang tetingkap digunakan
dalam konsol atau dalam satu xterm. Memulakan vifm dari pemultipleks terminal dengan
sokongan yang sesuai dihidupkan akan menyebabkan vifm membuka pemultipleks terminal baharu
tetingkap untuk setiap fail baharu yang disunting atau program yang dilancarkan daripada vifm.
Ini memerlukan skrin versi 3.9.9 atau lebih baharu untuk skrin -X argument atau tmux
(versi atau lebih baru 1.8 disyorkan).

: skrin?
menunjukkan sama ada penyepaduan dengan pemultipleks terminal didayakan.

Nota: arahan dipanggil skrin atas sebab sejarah (apabila tmux belum lagi disokong)
dan mungkin ditukar dalam keluaran akan datang, atau mendapatkan alias.

: set

:se[t] menunjukkan semua pilihan yang berbeza daripada nilai lalainya.

:se[t] semua
menunjukkan semua pilihan.

:se[t] opt1=val1 opt2='val2' opt3="val3" ...
akan menetapkan pilihan kepada nilai yang diberikan.
Anda boleh menggunakan sintaks berikut:
- untuk semua pilihan - pilihan, pilihan? dan pilihan&
- untuk pilihan boolean - nooption, invoption dan pilihan!
- untuk pilihan integer - option=x, option+=x dan option-=x
- untuk pilihan rentetan - option=x
- untuk pilihan senarai rentetan - option=x, option+=x dan option-=x
- untuk pilihan penghitungan - option=x, option+=x dan option-=x
- untuk pilihan penghitungan - option=x
- untuk pilihan set - option=x, option+=x dan option-=x
- untuk pilihan charset - option=x, option+=x dan option-=x

erti yang:
- pilihan - hidupkan pilihan (untuk boolean) atau cetak nilainya (untuk semua yang lain)
- nooption - matikan pilihan
- invoption - keadaan pilihan terbalik
- pilihan! - keadaan pilihan terbalik
- pilihan? - nilai pilihan cetak
- pilihan& - set semula pilihan kepada nilai lalainya
- pilihan=x atau pilihan:x - tetapkan pilihan kepada x
- pilihan+=x - tambah x pada pilihan
- pilihan-=x - keluarkan (atau tolak) x daripada pilihan

Nama pilihan boleh ditambah dan ditambah oleh sebarang bilangan aksara ruang putih.

: shell

:sh[ell]
akan memulakan shell.

:susun

:sor[t]
mencipta menu pop timbul kaedah pengisihan yang berbeza, apabila seseorang boleh memilih utama
kunci pengisihan. Apabila pilihan 'viewcolumns' kosong dan 'lsview' dimatikan, berubah
kunci pengisihan utama juga akan mempengaruhi rupa paparan (khususnya lajur kedua
pandangan akan diubah).

:sumber

:so[urce] fail
membaca arahan baris arahan daripada fail.

:berpecah

:sp[lit]
beralih kepada pandangan mendatar dua tetingkap.

:sp[lit]!
togol tetingkap pemisahan mendatar.

:sp[lit] jalan
membelah tetingkap secara mendatar untuk menunjukkan kedua-dua direktori fail. Dan perubahan lain
anak tetingkap ke laluan (mutlak atau relatif kepada direktori semasa anak tetingkap aktif).

:pengganti

:[julat]s[ganti]/corak/rentetan/[bendera]
untuk setiap fail dalam julat gantikan padanan corak dengan rentetan.

Rentetan boleh mengandungi \0...\9 untuk dipautkan kepada menangkap kumpulan (\0 - semua padan, \1 - kumpulan pertama,
dll).

Bendera yang tersedia:

- i - abaikan kes (pilihan 'ignorecase' dan 'smartcase' tidak digunakan)

- I - jangan abaikan case (pilihan 'ignorecase' dan 'smartcase' tidak digunakan)

- g - gantikan semua padanan dalam setiap nama fail (setiap g togol ini)

:[julat]s[ganti]//rentetan/[bendera]
akan menggunakan corak sebelumnya.

:[julat]s[ganti]
akan mengulangi arahan penggantian sebelumnya.

:segerak

:segerak [saudara laluan]
tukar panel lain ke direktori panel semasa atau ke beberapa laluan berbanding dengan
direktori semasa. Menggunakan makro dibenarkan.

:segerak!
tukar panel lain ke direktori panel semasa dan selaraskan kedudukan kursor.

:sentuh

:sentuh fail ...
akan membuat fail. Menghentikan ralat dan tidak akan mengemas kini masa fail sedia ada. Makro
diperluaskan.

:tr

:[julat]tr/corak/rentetan/
untuk setiap fail dalam julat transliterasi aksara yang muncul dalam corak kepada
aksara yang sepadan dalam rentetan. Apabila rentetan lebih pendek daripada corak, ia berlapik
dengan watak terakhirnya.

: sampah

: sampah
menyenaraikan semua direktori sampah yang sah dalam menu. Hanya sampah yang tidak kosong dan boleh ditulis
direktori ditunjukkan. Ini betul-betul senarai direktori yang dikosongkan apabila
: perintah kosong dilaksanakan.

Rentetan boleh mengandungi ...9 untuk dipautkan kepada menangkap kumpulan (0 - semua padanan, 1 - kumpulan pertama, dsb.).

:undolist

:undol[ist]
tunjukkan senarai perubahan terkini. Tambah ! untuk melihat arahan.

: lepaskan

: unl[et][!] $ENV_VAR1 $ENV_VAR2 ...
alih keluar pembolehubah persekitaran. Tambah ! untuk meninggalkan paparan amaran tentang
pembolehubah yang tidak wujud.

:versi

:ve[rsion]
tunjukkan menu dengan maklumat versi.

:vifm

:vifm sama seperti :version.

: pandangan

:lihat[w]
togol hidupkan dan matikan paparan fail pantas.

:lihat[w]!
menghidupkan paparan fail pantas jika ia dimatikan.

: jilid

: jilid
hanya untuk MS-Windows
menu pop timbul dengan senarai volum. Menekan kekunci l (atau Enter) akan dibuka sesuai
kelantangan dalam anak tetingkap semasa.

:berpecah

:vs[plit]
beralih kepada pandangan menegak dua tetingkap.

:vs[plit]!
togol pemisahan menegak tetingkap.

:vs[plit] jalan
membelah tetingkap secara menegak untuk menunjukkan kedua-dua direktori fail. Dan menukar anak tetingkap lain
ke laluan (mutlak atau relatif kepada direktori semasa anak tetingkap aktif).

:windo

:windo [perintah...]
Jalankan arahan untuk setiap anak tetingkap (sama seperti arahan :winrun %).

:winrun

:winrun jenis [perintah...]
Jalankan arahan untuk anak tetingkap, yang ditentukan oleh jenis hujah:
- ^ - anak tetingkap kiri atas
- $ - anak tetingkap kanan bawah
- % - semua anak tetingkap
- . - anak tetingkap semasa
- , - anak tetingkap lain

: menulis

:w[rite]
tulis fail vifminfo.

: Wq

:wq[!] sama seperti: berhenti, tetapi! hanya melumpuhkan semakan arahan berlatar belakang.

:xit

:x[itu][!]
akan keluar dari Vifm (tambah ! jika anda tidak mahu menyimpan perubahan).

: peta lhs RHS

: peta lhs RHS
petakan jujukan kunci lhs kepada rhs dalam mod biasa dan visual.

: peta! lhs RHS
petakan jujukan kunci lhs kepada rhs dalam mod baris arahan.

:cm[ap] lhs RHS
peta lhs ke rhs dalam mod baris arahan.

:mm[ap] lhs RHS
peta lhs kepada rhs dalam mod menu.

:nm[ap] lhs RHS
peta lhs kepada rhs dalam mod biasa.

:qm[ap] lhs RHS
peta lhs kepada rhs dalam mod paparan.

:vm[ap] lhs RHS
peta lhs kepada rhs dalam mod visual.

: peta

:cm[ap]
menyenaraikan semua peta dalam mod baris arahan.

:mm[ap]
menyenaraikan semua peta dalam mod menu.

:nm[ap]
menyenaraikan semua peta dalam mod biasa.

:qm[ap]
menyenaraikan semua peta dalam mod paparan.

:vm[ap]
menyenaraikan semua peta dalam mod visual.

: peta bermula

:cm[ap] bermula
menyenaraikan semua peta dalam mod baris arahan yang bermula dengan permulaan.

:mm[ap] bermula
menyenaraikan semua peta dalam mod menu yang bermula dengan permulaan.

:nm[ap] bermula
menyenaraikan semua peta dalam mod biasa yang bermula dengan permulaan.

:qm[ap] bermula
menyenaraikan semua peta dalam mod paparan yang bermula dengan permulaan.

:vm[ap] bermula
menyenaraikan semua peta dalam mod visual yang bermula dengan permulaan.

: peta peta

:no[remap] lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod biasa dan visual, tetapi tidak membenarkan pemetaan
daripada rhs.

:tidak[pemetaan semula]! lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod baris arahan, tetapi tidak membenarkan pemetaan
rhs.

:cno[remap] lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod baris arahan, tetapi tidak membenarkan pemetaan
rhs.

:mn[oremap] lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod menu, tetapi tidak membenarkan pemetaan rhs.

:nn[oremap] lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod biasa, tetapi tidak membenarkan pemetaan rhs.

:qn[oremap] lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod paparan, tetapi tidak membenarkan pemetaan rhs.

:vn[oremap] lhs RHS
petakan jujukan kunci lhs kepada {rhs} untuk mod visual, tetapi tidak membenarkan pemetaan rhs.

: nyahpeta

:unm[ap] lhs
alih keluar pemetaan lh daripada mod biasa dan visual.

:unm[ap]! lhs
alih keluar pemetaan lhs daripada mod baris arahan.

:cu[nmap] lhs
alih keluar pemetaan lhs daripada mod baris arahan.

:mu[nmap] lhs
alih keluar pemetaan lhs daripada mod menu.

:nun[peta] lhs
alih keluar pemetaan lhs daripada mod biasa.

:qun[peta] lhs
alih keluar pemetaan lhs daripada mod pandangan.

:vu[nmap] lhs
alih keluar pemetaan lhs daripada mod visual.

Banjaran


Julat yang dilaksanakan termasuk:
2,3 - dari fail kedua hingga ketiga dalam senarai (termasuk ia)
% - keseluruhan direktori.
. - kedudukan semasa dalam senarai fail.
$ - penghujung senarai fail.
't - kedudukan tanda t.

Contoh:

:% padam

akan memadam semua fail dalam direktori.

:2,4padam

akan memadam fail dalam senarai kedudukan 2 hingga 4.

:.,$delete

akan memadam fail dari kedudukan semasa ke penghujung senarai fail.

:3padam4

akan memadam fail dalam kedudukan senarai 3, 4, 5, 6.

Jika julat ke belakang diberikan :4,2delete - mesej pertanyaan diberikan dan pengguna boleh memilih
apa yang perlu dilakukan seterusnya.

Perintah terbina yang menerima julat ialah :d[elete] dan :y[ank].

Perintah makro


Makro arahan boleh digunakan dalam arahan pengguna.

%a Hujah pengguna. Apabila hujah pengguna mengandungi makro, ia dikembangkan sebelum ini
penggantian prabentuk %a.

%c %"c Fail semasa di bawah kursor.

%C %"C Fail semasa di bawah kursor dalam direktori lain.

%f %"f Semua fail yang dipilih.

%F %"F Semua fail yang dipilih dalam senarai direktori lain.

%b %"b Sama seperti %f %F.

%d %"d Laluan penuh ke direktori semasa.

%D %"D Laluan penuh ke direktori senarai fail lain.

%rx %"rx
Laluan penuh ke fail dalam daftar {x}. Sekiranya simbol tidak sah menggantikan
{x}, ia diproses dengan seluruh baris dan daftar lalai digunakan.

%m Tunjukkan output arahan dalam menu.

%M Sama seperti %m, tetapi kunci l (atau Enter) dikendalikan seperti untuk perintah :locate dan :find.

%S Tunjukkan output arahan dalam bar status.

%s Jalankan arahan dalam tetingkap split pemultipleks terminal aktif (diabaikan jika tidak
berjalan di dalam satu).

%n melarang penggunaan pemultipleks terminal untuk menjalankan arahan.

%i Abaikan sepenuhnya output arahan.

Gunakan %% jika anda perlu meletakkan tanda peratus dalam arahan anda.

Ambil perhatian bahawa makro %m, %M, %s, %S dan %i adalah saling eksklusif. Hanya yang terakhir daripada mereka
dalam arahan akan berkuat kuasa.

Anda boleh menggunakan pengubah suai nama fail selepas %c, %C, %f, %F, %b, %d dan %D makro. Disokong
pengubahsuai ialah:

- :p - laluan penuh

- :u - Nama laluan UNC (cth "\\server" dalam "\\server\share"), Windows sahaja.
Berkembang kepada nama komputer semasa untuk bukan laluan UNC.

- :~ - relatif kepada direktori rumah

- :. - relatif kepada direktori semasa

- :h - kepala nama fail

- :t - ekor nama fail

- :r - akar nama fail (tanpa sambungan terakhir)

- :e - sambungan nama fail (yang terakhir)

- :s?pat?sub? - gantikan kejadian pertama pat dengan sub. Anda boleh menggunakan mana-mana
aksara untuk '?', tetapi ia tidak boleh berlaku dalam tepukan atau sub.

- :gs?pat?sub? - seperti :s, tetapi menggantikan semua kejadian pat dengan sub.

Lihat ':h filename-modifiers' dalam dokumentasi Vim untuk penerangan terperinci.

Menggunakan %x bermakna mengembangkan makro yang sepadan melarikan diri dari semua aksara yang mempunyai khas
maksudnya. Dan %"x bermaksud menggunakan petikan berganda dan escape hanya garis miring ke belakang dan berganda
petikan aksara, yang lebih berguna pada sistem Windows.

Kedudukan dan kuantiti (jika ada) %m, %M, %S atau %s makro dalam arahan ialah
tak penting. Semua kejadian mereka akan dialih keluar daripada arahan yang terhasil.

%c dan %f makro dikembangkan kepada nama fail sahaja, apabila %C dan %F dikembangkan kepada penuh
laluan. %f dan %F mengikuti ini dalam %b juga.

:com bergerak mv %f %D
akan menetapkan arahan :move untuk mengalihkan semua fail yang dipilih dalam direktori semasa
ke direktori lain.

Makro %a akan menggantikan sebarang hujah yang diberikan dalam arahan ke dalam arahan. Semua
hujah dianggap pilihan. ":com lsl !!ls -l %a" akan menetapkan arahan lsl kepada
laksanakan ls -l dengan atau tanpa hujah.

:lsl
akan menyenaraikan kandungan direktori direktori semasa.

:lsl nama fail
hanya akan menyenaraikan nama fail yang diberikan.

Makro juga boleh digunakan dalam melaksanakan arahan secara langsung. ":!mv %f %D" akan mengalihkan
direktori semasa memilih fail ke direktori lain.

Menambah & pada penghujung arahan akan menyebabkan ia dilaksanakan dalam
background.Biasanya anda ingin menjalankan dua jenis arahan luaran dalam latar belakang:
- Aplikasi GUI yang tidak bercabang dengan itu menyekat vifm (:!sxiv %f &);
- alatan konsol yang tidak berfungsi dengan terminal (:!mv %f %D &).

Anda tidak mahu menjalankan perintah terminal, yang memerlukan input terminal atau mengeluarkan sesuatu
kerana mereka akan mengacaukan TUI vifm. Bagaimanapun, jika anda menjalankan arahan sedemikian, anda boleh menggunakan
Kekunci Ctrl-L untuk mengemas kini TUI vifm.

Menulis semula arahan contoh dengan makro yang diberikan di atas dengan latar belakang:

:!mv %f %D &

Ambil perhatian bahawa makro %m, %M, %s, %S dan %i mempunyai keutamaan yang lebih besar daripada &. Jadi perintah yang mengandungi
sekurang-kurangnya salah satu daripadanya tidak boleh dijadikan latar belakang dan "&" pada akhirnya akan menjadi senyap sahaja
diabaikan.

Perintah latar belakang


Operasi salin dan alih boleh mengambil banyak masa untuk diteruskan. Itulah sebabnya vifm menyokong
latar belakang kedua-dua operasi ini. Untuk menjalankan perintah :copy, :move atau :delete dalam
latar belakang hanya tambah " &" pada akhir arahan.

Untuk setiap operasi latar belakang, utas baharu akan dibuat. Pada masa ini pekerjaan tidak boleh
berhenti atau berhenti seketika.

Anda boleh melihat sama ada arahan masih berjalan dalam menu :jobs. Perintah berlatar belakang mempunyai
kemajuan dan bukannya id proses pada permulaan baris.

Operasi latar belakang tidak boleh dibuat asal.

Pembatalan


Ambil perhatian bahawa pembatalan berfungsi agak berbeza pada platform Windows kerana berbeza
mekanisme perambatan isyarat putus. Seseorang juga mungkin perlu menggunakan pintasan Ctrl-Break
bukannya Ctrl-C.

Terdapat dua jenis operasi yang boleh dibatalkan:

- operasi sistem fail;

- melekap dengan FUSE (tetapi tidak menyahlekap kerana ia boleh menyebabkan kehilangan data);

- panggilan aplikasi luaran.

Ambil perhatian bahawa vifm tidak pernah menamatkan aplikasi, ia menghantar isyarat SIGINT dan membenarkan
permohonan berhenti seperti biasa.

Apabila satu set operasi dibatalkan (cth menyalin fail ke-5 daripada 10 fail), selanjutnya
operasi juga dibatalkan. Dalam kes ini, buat asal sejarah hanya akan mengandungi sebenarnya
melakukan operasi.

Operasi yang dibatalkan ditunjukkan dengan akhiran "(dibatalkan)" yang dilampirkan pada mesej maklumat
pada bar status.

Operasi sistem fail

Pada masa ini arahan berikut boleh dibatalkan: :alink, :chmod, :chown, :clone, :copy,
: padam, :mkdir, :move, :restore, :rlink, :touch. Meletakkan fail (pada kekunci p/P) boleh
dibatalkan juga. Tidak sukar untuk melihat bahawa ini kebanyakannya adalah operasi jangka panjang.

Membatalkan arahan apabila ia diulang untuk operasi buat asal/buat semula dibenarkan
kemudahan, tetapi tidak disyorkan kerana operasi buat asal/buat semula selanjutnya mungkin disekat oleh
kesan sampingan kumpulan operasi yang dibatalkan sebahagiannya.

Arahan ini tidak boleh dibatalkan: :empty, :rename, :substitute, :tr.

Memasang dengan FUSE

Ia tidak dianggap sebagai ralat, jadi hanya pemberitahuan pada bar status dipaparkan.

Panggilan aplikasi luaran

Setiap operasi ini boleh dibatalkan: :apropos, :find, :grep, :locate.

Globs


:filetype, :filextype dan :fileviewer arahan menyokong glob untuk memadankan nama fail. Di sini
gambaran ringkas tentang glob dan beberapa perkara penting yang perlu diketahui tentangnya.

Hanya nama fail dipadankan oleh glob, bukan laluan penuh. Cth
:filetype Makefile make %c
akan memadankan fail dengan nama "Makefile" tidak kira sama ada dalam direktori akar atau rumah.

*, ?, [ dan ] dianggap sebagai simbol khas dalam corak. Cth
:filetype * kurang %c
sepadan dengan semua fail. Seseorang boleh menggunakan kelas watak untuk melarikan diri, jadi
:filetype [*] kurang %c
hanya sepadan dengan satu nama fail, yang mengandungi simbol asterisk sahaja.

* bermaksud sebarang nombor mana-mana aksara (mungkin subrentetan kosong), dengan satu pengecualian:
asterisk pada permulaan corak tidak sepadan dengan titik dalam kedudukan pertama. Cth
:fileviewer *.zip,*.jar zip -sf %c
bersekutu menggunakan program zip untuk pratonton semua fail dengan sambungan zip atau jar sebagai penyenaraian
kandungan mereka.

? bermaksud mana-mana watak pada kedudukan ini. Cth
:fileviewer ?.out fail %c
alat fail panggilan untuk semua fail yang mempunyai tepat satu aksara sebelum sambungannya (cth
a.keluar, b.keluar).

Tanda kurung segi empat sama menetapkan kelas watak, yang bermaksud bahawa keseluruhan kelas watak sepadan
terhadap mana-mana aksara yang disenaraikan di dalamnya. Sebagai contoh
:fileviewer *.[ch] highlight -O xterm256 -s dante --syntax c %c
membuat program sorotan panggilan vifm untuk mewarnakan fail sumber dan pengepala dalam bahasa C untuk a
Terminal 256 warna. Perintah yang sama akan menjadi
:fileviewer *.c,*.h highlight -O xterm256 -s dante --syntax c %c

Dalam kurungan segi empat sama ^ atau ! boleh digunakan untuk rundingan kelas simbol dan simbol - kepada
tetapkan julat. ^ dan ! sepatutnya muncul betul-betul selepas kurungan segi empat sama pembukaan. Sebagai contoh
:filetype *.[!d]/ inspect_dir
mengaitkan inspect_dir sebagai pengendali tambahan untuk semua direktori yang mempunyai satu aksara
sambungan melainkan huruf "d". Dan
:filetype [0-9].jpg sxiv
mengaitkan pemapar gambar sxiv hanya untuk fail JPEG yang mengandungi satu digit dalam fail tersebut
nama.

: set pilihan


Tempatan pilihan
Ini adalah jenis pilihan yang setempat kepada pandangan tertentu. Jadi anda boleh menetapkan
tertib pengisihan menaik untuk anak tetingkap kiri dan tertib menurun untuk anak tetingkap kanan.

aproposprg
jenis: rentetan
lalai: "apropos %a"
Menentukan format untuk perintah luaran yang akan digunakan oleh perintah :apropos.
Format menyokong pengembangan makro, khusus untuk pilihan *prg tertentu, dan
%% turutan untuk memasukkan tanda peratus secara literal. Pilihan ini harus termasuk
%a makro untuk menentukan penempatan argumen yang dihantar kepada perintah :apropos. Sekiranya
makro tidak digunakan, ia akan ditambah secara tersirat selepas ruang kepada nilai ini
pilihan.

autochpos
jenis: boolean
lalai: benar
Apabila vifm dilumpuhkan akan menetapkan kursor ke baris pertama dalam paparan selepas :cd dan
: arahan pushd dan bukannya kedudukan kursor yang disimpan. Melumpuhkan ini juga akan membuat
vifm maklumat yang jelas tentang kedudukan kursor dalam sejarah paparan pada :cd dan :pushd
arahan (dan semasa permulaan jika 'autochpos' dilumpuhkan dalam vifmrc). l masukkan ke dalam
":sejarah ." dan menu ": trashes" dilayan seperti arahan :cd. Pilihan ini juga
menjejaskan penanda halaman supaya menavigasi ke penanda halaman tidak memulihkan kedudukan kursor.

lajur co
taip: int
lalai: lebar terminal semasa permulaan
Lebar terminal dalam aksara.

cdpath cd
jenis: senarai rentetan
lalai: nilai $CDPATH dengan koma dan bukannya titik bertindih
Menentukan lokasi untuk menyemak perubahan direktori dengan laluan relatif yang tidak
mulakan dengan "./" atau "../". Apabila tidak kosong, direktori semasa diperiksa selepas
direktori yang disenaraikan dalam pilihan.

Pilihan ini tidak menjejaskan penyiapan arahan :cd.

Contoh:
tetapkan cdpath=~
Dengan cara ini ":cd bin" akan bertukar kepada "~/bin" walaupun direktori bernama "bin" wujud dalam
direktori semasa, manakala ":cd ./ binPerintah " akan mengabaikan nilai 'cdpath'.

klasifikasi
jenis: senarai rentetan
lalai: ":dir:/"
Menentukan awalan dan akhiran nama fail bergantung pada jenis fail. Formatnya ialah:
[{prefix}]:{filetype}:[{suffix}]. Sama ada {prefix} atau {suffix} atau kedua-duanya boleh
ditinggalkan (yang merupakan lalai untuk semua jenis fail yang tidak ditentukan), ini bermakna kosong
{prefix} dan/atau {suffix}. {prefix} dan {suffix} hendaklah mengandungi tepat satu
watak. Elemen dipisahkan dengan koma. Baik awalan mahupun akhiran
sebahagian daripada nama fail, jadi ia tidak menjejaskan arahan yang beroperasi pada nama fail dalam
apa cara sekalipun. Aksara koma (',') tidak boleh digunakan. Senarai nama jenis fail boleh
terdapat dalam perihalan fungsi filetype().

mengesahkan cf
jenis: boolean
lalai: benar
Tanya tentang pemadaman kekal fail (pada arahan D atau :delete! atau pada buat asal/buat semula
operasi).

cpoptions cpo
jenis: charset
lalai: "fst"
Mengandungi jujukan bendera satu aksara. Setiap bendera membolehkan tingkah laku
versi lama vifm. Bendera:
f - apabila disertakan, menjalankan perintah :filter menyebabkan tidak terbalik (fail yang sepadan
ditapis keluar) dan :filter! dalam penapis terbalik (fail yang sepadan ditinggalkan), apabila
dihilangkan, makna tanda seru berubah kepada sebaliknya;
s - apabila disertakan, arahan mod biasa yy, dd dan DD bertindak pada pemilihan, jika tidak
ia beroperasi pada fail semasa sahaja;
t - apabila disertakan, (dengan itu ) berkelakuan sebagai dan tukar anak tetingkap aktif,
sebaliknya dan maju ke hadapan dalam sejarah paparan.

dotdirs
jenis: set
lalai: nonrootparent
Mengawal paparan direktori titik. Nilai berikut mungkin:
- rootparent - tunjukkan "../" dalam direktori root sistem fail
- nonrootparent - tunjukkan "../" dalam direktori bukan root sistem fail
Ambil perhatian bahawa direktori kosong sentiasa mengandungi entri "../" tanpa mengira nilai ini
pilihan. "../" hilang pada masa ini sekurang-kurangnya satu fail dibuat.

lari pantas
jenis: boolean
lalai: palsu
Dengan pilihan ini dihidupkan, anda boleh menjalankan perintah yang dimasukkan separa dengan jelas
mula menggunakan :! (cth :!Te bukannya :!Terminal atau :!Te ).

fillchars fcs
jenis: senarai rentetan
lalai: ""
Menetapkan aksara yang digunakan untuk mengisi sempadan.
item lalai Digunakan untuk
vborder:c ' ' sempadan menegak kiri, tengah dan kanan
Jika nilai ditinggalkan, nilai lalainya digunakan. Contoh:
tetapkan fillchars=vborder:·

findprg
jenis: rentetan
lalai: "cari %s %a -print , -type d \( ! -readable -o ! -executable \) -prun"
Menentukan format untuk perintah luaran yang akan digunakan oleh perintah :find. The
format menyokong pengembangan makro, khusus untuk pilihan *prg tertentu dan %%
urutan untuk memasukkan tanda peratus secara literal. Pilihan ini harus termasuk %s
makro untuk menentukan penempatan senarai laluan untuk mencari dan %a atau %A makro ke
tentukan penempatan hujah yang dihantar kepada perintah :find. Jika sebahagian daripada makro
tidak digunakan, ia akan ditambah secara tersirat selepas ruang kepada nilai
pilihan dalam susunan berikut: %s, %a. Ambil perhatian bahawa apabila %a atau %A tiada
dinyatakan, ia adalah %a yang ditambah secara tersirat.

Makro boleh mengubah sedikit maknanya bergantung pada :find command arguments.
Apabila hujah pertama menunjuk ke direktori sedia ada, %s diberikan semua
argumen dan %a/%A dibiarkan kosong. Jika tidak, %s diberi makna titik (".")
direktori semasa atau senarai nama fail yang dipilih, jika ada. %a/%A diberikan
argumen apabila hujah pertama bermula dengan sengkang ("-"), jika tidak %a mendapat
versi hujah yang terlepas, diawali dengan "-name" (pada *nix) atau "-iname" (on
Windows) predikat.

Makro %a dan %A mengandungi nilai yang hampir sama, perbezaannya ialah %a boleh
melarikan diri dan %A tidak pernah terlepas. %A akan digunakan terutamanya pada Windows, di mana shell
melarikan diri adalah kucar-kacir dan boleh mematahkan pelaksanaan arahan.

Bermula dari Windows Server 2003 di mana arahan tersedia, seseorang boleh mengkonfigurasi
vifm untuk menggunakannya dengan cara berikut:
set findprg="where /R %s %A"
Oleh kerana sintaks arahan ini agak terhad, seseorang tidak boleh menggunakan perintah :find dengan
pemilihan lebih daripada satu item dalam kes ini. Perintah mencari fail sahaja
sama sekali mengabaikan direktori.

Apabila menggunakan port cari pada Windows, pilihan lain ialah menyediakan 'findprg' seperti ini:
set findprg="cari %s %a"

pautan ikuti
jenis: boolean
lalai: benar
Ikuti pautan pada l atau Enter.

fusehome
jenis: rentetan
lalai: "($TMPDIR | $TEMP | $TEMPDIR | $TMP)/vifm_FUSE/"
Direktori untuk digunakan sebagai dir akar untuk pelekap FUSE. Nilai pilihan boleh
mengandungi pembolehubah persekitaran (dalam bentuk "$envname"), yang akan dikembangkan (prepend
dengan garis miring untuk mengelakkan pengembangan). Nilai harus berkembang kepada mutlak
laluan.

Jika anda menukar pilihan ini, vifm tidak akan memasang semula apa-apa. Ia menjejaskan pemasangan masa hadapan
sahaja. Lihat bahagian "Lekapan FUSE automatik" di bawah untuk mendapatkan maklumat lanjut.

gdefault gd
jenis: boolean
lalai: palsu
Apabila dihidupkan, bendera 'g' dihidupkan untuk :ganti secara lalai.

grepprg
jenis: rentetan
lalai: "grep -n -H -I -r %i %a %s"
Menentukan format untuk arahan luaran yang akan digunakan oleh perintah :grep. The
format menyokong pengembangan makro, khusus untuk pilihan *prg tertentu dan %%
urutan untuk memasukkan tanda peratus secara literal. Pilihan ini harus termasuk %i
makro untuk menentukan penempatan rentetan "-v" apabila penyongsangan keputusan diminta,
%a atau %A makro untuk menentukan penempatan argumen yang dihantar kepada perintah :grep dan
makro %s untuk menentukan penempatan senarai fail untuk dicari. Jika sebahagian daripada
makro tidak digunakan, ia akan ditambah secara tersirat selepas ruang kepada nilai
pilihan 'grepprg' dalam susunan berikut: %i, %a, %s. Ambil perhatian bahawa apabila tiada %a
mahupun %A dinyatakan, ia adalah %a yang ditambah secara tersirat.

Lihat pilihan 'findprg' untuk penerangan perbezaan antara %a dan %A.

Contoh persediaan untuk menggunakan ack (http://beyondgrep.com/) bukannya grep:
tetapkan grepprg=ack\ -H\ -r\ %i\ %a\ %s
atau Pencari Perak (https://github.com/ggreer/the_silver_searcher):
tetapkan grepprg=ag\ --line-numbers\ %i\ %a\ %s

sejarah hi
jenis: integer
lalai: 15
Bilangan maksimum direktori dalam sejarah paparan dan baris dalam arahan, arahan
sejarah baris dan carian.

hlsearch hls
jenis: bool
lalai: benar
Serlahkan semua padanan corak carian.

saya akan pergi jenis: boolean
lalai: palsu
Gunakan KiB, MiB, ... bukannya KB, MB, ...

abaikan ic
jenis: boolean
lalai: palsu
Abaikan huruf besar dalam pola carian (:pengganti, / dan ? arahan) dan aksara selepasnya
arahan f dan F. Ia tidak menjejaskan penapisan fail.

incsearch is
jenis: boolean
lalai: palsu
Apabila pilihan ini ditetapkan, kemas kini carian dan lihat untuk penapis setempat dilakukan
bermula dari kedudukan kursor awal setiap kali corak carian ditukar.

status terakhir ls
jenis: boolean
lalai: benar
Mengawal jika bar status kelihatan.

talian taip: int
lalai: ketinggian terminal semasa dimulakan
Ketinggian terminal dalam baris.

locateprg
jenis: rentetan
lalai: "cari %a"
Menentukan format untuk arahan luaran yang akan digunakan oleh perintah :locate. The
format menyokong pengembangan makro, khusus untuk pilihan *prg tertentu dan %%
urutan untuk memasukkan tanda peratus secara literal. Pilihan ini hendaklah termasuk %a
makro untuk menentukan penempatan argumen yang dihantar kepada perintah :locate. Sekiranya
makro tidak digunakan, ia akan ditambah secara tersirat selepas ruang kepada nilai ini
pilihan.

lsview jenis: boolean
lalai: palsu
jenis: tempatan
Apabila pilihan ini ditetapkan, paparan direktori akan dipaparkan dalam berbilang lajur dengan
nama fail serupa dengan output perintah `ls -x`. Lihat bahagian paparan seperti ls di bawah untuk
penerangan format.

nombor nu
jenis: boolean
lalai: palsu
jenis: tempatan
Cetak nombor baris di hadapan setiap nama fail apabila pilihan 'lsview' dimatikan.
Gunakan 'numberwidth' untuk mengawal lebar nombor baris. Lihat juga 'relativenumber'.

lebar nombor nuw
jenis: integer
lalai: 4
jenis: tempatan
Bilangan minimum aksara untuk medan nombor baris.

nombor relatif rnu
jenis: boolean
lalai: palsu
jenis: tempatan
Cetak nombor baris relatif di hadapan setiap nama fail apabila pilihan 'lsview' dihidupkan
dimatikan. Gunakan 'numberwidth' untuk mengawal lebar nombor baris. Pelbagai kombinasi
'nombor' dan 'bilangan relatif' membawa kepada keputusan sedemikian:

nombor bukan nombor

norelativenombor | pertama | 1 dahulu
| kedua | 2 saat
| ketiga | 3 pertiga

nombor relatif | 1 dahulu | 1 dahulu
| 0 saat |2 saat
| 1 pertiga | 1 pertiga

rulerformat ruf
jenis: rentetan
lalai: "%=%l-%S "
Menentukan kandungan pembaris. Lebarnya ialah 13 aksara dan ia betul
sejajar. Makro berikut disokong:
%l - nombor fail
%L - jumlah bilangan fail dalam paparan (termasuk ditapis)
%- - bilangan fail yang ditapis
%S - bilangan fail yang ditunjukkan
%= - titik pemisah antara item jajaran kiri dan kanan
%% - tanda peratus

Tanda peratus boleh diikuti dengan lebar medan minimum pilihan. Tambah '-' sebelum
lebar medan minimum jika anda mahu medan dijajarkan ke kanan. Contoh:

set rulerformat="%=%2l-%S [%L] "

runexec
jenis: boolean
lalai: palsu
Jalankan fail boleh laku pada Enter atau l.

scrollbind scb
jenis: boolean
lalai: palsu
Apabila pilihan ini ditetapkan, vifm akan cuba mengekalkan perbezaan kedudukan tatal
pemalar dua tingkap.

tatal keluar so
taip: int
lalai: 0
Bilangan garis skrin minimum untuk disimpan di atas dan di bawah kursor. Jika anda mahu
baris kursor untuk sentiasa berada di tengah-tengah paparan (kecuali pada permulaan atau akhir
daripada senarai fail), tetapkan pilihan ini kepada beberapa nilai yang besar (cth 999).

shell sh
jenis: rentetan
lalai: $SHELL atau "sh" atau "cmd" (pada MS-Windows)
Laluan penuh ke shell untuk digunakan untuk menjalankan arahan luaran.

kekurangan shm
jenis: charset
lalai: ""
Mengandungi jujukan bendera satu aksara. Setiap bendera membolehkan pemendekan
beberapa mesej yang dipaparkan oleh vifm dalam TUI. Bendera:
T - potong mesej bar status di tengah jika ia terlalu panjang untuk dimuatkan pada
baris arahan. "..." akan muncul di tengah.

slowfs jenis: senarai rentetan
lalai: ""
hanya untuk *nix
Senarai permulaan nama pelekap fs (lajur pertama dalam / etc / mtab or /proc/mounts) Atau
awalan laluan untuk fs/direktori yang berfungsi terlalu perlahan untuk anda. Pilihan ini boleh
digunakan untuk menghentikan vifm daripada membuat beberapa permintaan kepada jenis sistem fail tertentu
yang boleh melambatkan penyemakan imbas fail. Pada masa ini ini bermakna jangan semak sama ada direktori
telah berubah, langkau semak jika sasaran pautan simbolik wujud, anggap sasaran pautan itu
terletak pada slow fs menjadi direktori (membolehkan memasukkan direktori dan menavigasi ke
fail melalui gf).

Contoh untuk autofs root /mnt/autofs:
tetapkan slowfs+=/mnt/autofs

beg pintar cs
jenis: boolean
lalai: palsu
Mengatasi pilihan huruf abaikan jika corak carian mengandungi sekurang-kurangnya satu bahagian atas
watak kes. Hanya digunakan apabila pilihan abaikan huruf didayakan. Ia tidak menjejaskan
penapisan fail.

jenis jenis: senarai rentetan
lalai: +nama pada *nix dan +iname pada Windows
jenis: tempatan
Menetapkan senarai kunci pengisihan (item pertama ialah kunci utama, kedua ialah kunci sekunder,
dan lain-lain.):
[+-]ext - sambungan
[+-] nama - nama (termasuk sambungan)
[+-]iname - nama (termasuk sambungan, abaikan huruf besar)
[+-]jenis - jenis (direktori < fail)
[+-]gid - id kumpulan (*nix sahaja)
[+-]gname - nama kumpulan (*nix sahaja)
[+-]mod - mod (*nix sahaja)
[+-]perms - rentetan kebenaran (*nix sahaja)
[+-]uid - id pemilik (*nix sahaja)
[+-]uname - nama pemilik (*nix sahaja)
[+-]saiz - saiz
[+-]masa - masa diakses (cth dibaca, dilaksanakan)
[+-]ctime - masa berubah (perubahan dalam metadata, cth mod)
[+-]mtime - masa diubah suai (apabila kandungan fail ditukar)

Nota: cari st_atime, st_ctime dan st_mtime dalam "man 2 stat" untuk mendapatkan maklumat lanjut tentang
kunci masa.

´+' bermaksud isihan menaik untuk kunci ini, dan '-' bermaksud isihan menurun.

Sekiranya nama (iname pada Windoes) dilangkau, ia akan ditambahkan pada penghujungnya secara automatik.

Nilai pilihan ditandakan untuk memasukkan kunci pengisihan lalai (nama pada *nix, iname on
Windows). Apabila ia tiada, kunci itu dilampirkan pada nilai pilihan.

Kekunci jenis agak serupa dalam hal ini tetapi ia ditambah secara tersirat: apabila "jenis" tidak
ditentukan, pengisihan berkelakuan seolah-olah ia adalah kunci pertama dalam senarai. Sebab itu jika satu
mahu algoritma pengisihan untuk mencampurkan direktori dan fail, "jenis" harus dilampirkan pada pengisihan
pilihan, contohnya seperti ini:
set sort+=type
or
set sort=-saiz,jenis

Nilai pilihan ditandakan untuk memasukkan kekunci jenis dan kekunci pengisihan lalai (nama pada *nix,
iname pada Windows). Inilah yang berlaku jika salah satu daripadanya hilang:

- kekunci jenis ditambah pada permulaan;

- kunci lalai ditambah pada penghujung;

semua kunci lain dibiarkan tanpa disentuh (paling banyak ia dipindahkan).

Pilihan ini juga menukar lajur paparan mengikut set kunci pengisihan utama, melainkan
Pilihan 'viewcolumns' tidak kosong.

nombor isihan
jenis: boolean
lalai: palsu
jenis: tempatan
Jenis nombor semula jadi (versi) dalam teks.

talian status STL
jenis: rentetan
lalai: ""
Menentukan kandungan baris status (baris betul-betul di atas baris arahan).
Rentetan kosong bermaksud menggunakan format yang sama seperti dalam versi sebelumnya. Makro berikut ialah
disokong:

- %t - nama fail (mengambil kira nilai pilihan 'mengklasifikasikan')

- %A - atribut fail (kebenaran pada *nix atau sifat pada Windows)

- %u - nama pengguna atau uid (jika ia tidak dapat diselesaikan)

- %g - nama kumpulan atau gid (jika ia tidak dapat diselesaikan)

- %s - saiz fail dalam format yang boleh dibaca manusia

- %E - saiz fail yang dipilih dalam format boleh dibaca manusia, sama seperti %s apabila tiada fail
dipilih, kecuali ia tidak akan menunjukkan saiz ../ dalam mod visual,
kerana ia tidak boleh dipilih

- %d - tarikh pengubahsuaian fail (menggunakan pilihan 'timefmt')

- semua makro 'rulerformat'

Tanda peratus boleh diikuti dengan lebar medan minimum pilihan. Tambah '-' sebelum
lebar medan minimum jika anda mahu medan dijajarkan ke kanan. Contoh:

set statusline=" %t%= %A %10u:%-7g %15s %20d "

Pada sifat fail Windows termasuk bendera seterusnya (huruf besar bermakna bendera dihidupkan):
A - arkib
H - tersembunyi
I - kandungan tidak diindeks
R - baca sahaja
S - sistem
C - dimampatkan
D - direktori
E - disulitkan
P - titik reparse (cth pautan simbolik)
Z - fail jarang

aturan susunan
jenis: enumeration
lalai: menaik
Menetapkan susunan isihan untuk kunci utama: menaik, menurun.

syiling
jenis: boolean
lalai: palsu
Apabila didayakan, vifm akan bergantung pada aplikasi luaran untuk melaksanakan sistem fail
operasi, sebaliknya panggilan sistem digunakan (lebih cepat). The
ciri ialah {EXPERIMENTAL} dan {WORK-IN-PROGRESS}. Pilihannya ialah
akhirnya dikeluarkan. Kebanyakannya *sistem seperti nix terjejas.

hentian tab ts
jenis: integer
lalai: nilai daripada perpustakaan kutukan
Bilangan ruang yang dikira oleh Tab dalam fail.

timefmt
jenis: rentetan
lalai: " %m/%d %H:%M"
Format masa dalam senarai fail. Lihat lelaki tarikh atau lelaki strftime untuk butiran.

tamat masa tm
jenis: integer
lalai: 1000
Masa dalam milisaat yang menunggu untuk kunci dipetakan sekiranya sudah
urutan kunci yang ditaip adalah samar-samar.

sampah jenis: boolean
lalai: benar
Gunakan direktori sampah. Lihat bahagian "Direktori sampah" di bawah.

trashdir
jenis: rentetan
lalai: "$HOME/.vifm/Trash"
Senarai spesifikasi laluan direktori sampah, dipisahkan dengan koma. setiap satu
item senarai sama ada mentakrifkan laluan mutlak ke direktori sampah atau laluan
relatif kepada akar titik pelekap apabila elemen senarai bermula dengan "%r/". Nilai
daripada pilihan boleh mengandungi pembolehubah persekitaran (dalam bentuk "$envname"), yang
akan diperluaskan (tandakan dengan garis miring untuk mengelakkan pengembangan).
Pembolehubah persekitaran dikembangkan apabila pilihan ditetapkan.

Apabila fail baharu dipotong (dipadamkan) vifm merentasi setiap elemen pilihan
mengikut susunan penampilan mereka dan menggunakan direktori sampah yang pertama
boleh buat atau yang sudah boleh ditulis.

Contoh penyesuaian untuk mendapatkan satu direktori sampah bagi setiap titik pelekap:
tetapkan trashdir=%r/.vifm-Trash,$HOME/.vifm/Trash

Akan cuba mencipta direktori jika ia tidak wujud. Lihat "Sampah
direktori" bahagian di bawah.

tuisyen kepada
jenis: charset
lalai: "ps"
Setiap bendera mengkonfigurasi beberapa aspek penampilan TUI. Bendera tersebut ialah:
p - apabila disertakan, senarai fail di dalam anak tetingkap mendapat aksara tunggal tambahan
padding di sebelah kiri dan kanan;
s - apabila disertakan, sempadan kiri dan kanan (sempadan sisi, maka "s"
watak) boleh dilihat.

undolevels ul
jenis: integer
lalai: 100
Bilangan maksimum perubahan yang boleh dibuat asal.

vicmd jenis: rentetan
lalai: "vim"
Perintah sebenar digunakan untuk memulakan vi. Tanda ampersand di penghujung (tidak kira
sama ada ia didahului oleh ruang atau tidak) bermaksud latar belakang arahan.

lajur pandangan
jenis: rentetan
lalai: ""
jenis: tempatan
Format rentetan yang mengandungi senarai lajur dalam paparan. Apabila pilihan ini
lajur paparan kosong untuk ditunjukkan dipilih secara automatik menggunakan kekunci pengisihan (lihat
'sort') sebagai asas. Nilai pilihan ini diabaikan jika 'lsview' ditetapkan. Lihat
Bahagian paparan lajur di bawah untuk penerangan format.

Contoh menetapkan pilihan untuk kedua-dua anak tetingkap (perhatikan arahan vifm-windo):
windo set viewcolumns=-{name}..,6{size},11{perms}

vixcmd jenis: rentetan
lalai: nilai vicmd
Perintah yang digunakan untuk memulakan vi apabila dalam X. Ampersand tanda di penghujung
(tidak kira sama ada ia didahului oleh ruang atau tidak) bermaksud latar belakang
perintah.

vifminfo
jenis: set
lalai: penanda halaman

Mengawal perkara yang akan disimpan dalam fail $VIFM/vifminfo.

penanda halaman - penanda halaman, kecuali yang istimewa seperti '< dan '>
tui - keadaan antara muka pengguna (isih, bilangan tingkap, cepat
lihat keadaan, paparan aktif)
dhistory - sejarah direktori
negeri - nama fail dan penapis titik dan penyepaduan pemultipleks terminal
adalah
cs - skema warna utama
savedirs - simpan direktori yang terakhir dilawati (memerlukan dhistory)
chistory - sejarah baris arahan
shistory - sejarah carian (/ dan ? arahan)
phistory - sejarah segera
fhistory - sejarah penapis tempatan (lihat penerangan tentang "=" mod biasa
perintah)
dirstack - timbunan direktori menimpa timbunan sebelumnya, melainkan timbunan daripada
sesi semasa kosong
daftar - daftar kandungan
pilihan - semua pilihan yang boleh ditetapkan dengan perintah :set (usang)
jenis fail - program yang berkaitan dan penonton (usang)
arahan - arahan yang ditakrifkan pengguna (lihat: perihalan arahan) (usang)

vimhelp
jenis: boolean
lalai: palsu
Gunakan format bantuan vim.

menu liar wmnu
jenis: boolean
lalai: palsu
Kawalan sama ada kemungkinan padanan siap akan ditunjukkan di atas
baris perintah.

balut jenis: boolean
lalai: benar
Mengawal sama ada hendak membalut teks dalam paparan pantas.

wrapscan ws
jenis: boolean
lalai: benar
Carian membungkus hujung senarai.

Pemetaan


Memandangkan bukan mudah untuk memasukkan watak istimewa, terdapat beberapa urutan khas yang
boleh digunakan sebagai gantinya. Mereka ialah:

Masukkan kunci

Kekunci ruang belakang


Kekunci Tabulasi dan Shift+Tabulasi


Kunci dengan nama yang jelas.

Menyediakan cara untuk melumpuhkan pemetaan (dengan memetakannya ke ).


Padam kekunci. dan bermakna kod yang berbeza, tetapi adalah lebih biasa.

, ,..., , , , , ,
Kawalan + beberapa kunci.

, ,...,
, ,..., Alt + beberapa kunci.

, ,...,
, ,..., hanya untuk *nix
Alt + Ctrl + beberapa kekunci.

-
Kekunci berfungsi

-
hanya untuk MS-Windows
Kekunci berfungsi dengan kekunci Kawalan ditekan.

-
hanya untuk MS-Windows
Kekunci berfungsi dengan kekunci Alt ditekan.

-
hanya untuk MS-Windows
Kekunci berfungsi dengan kekunci Shift ditekan.

vifm mengalih keluar aksara ruang kosong pada permulaan dan akhir arahan. sebab tu awak
mungkin nak guna pada akhir rhs dalam pemetaan. Sebagai contoh:

cmap lelaki

akan meletakkan "lelaki" dalam barisan apabila anda memukul masukkan mod baris arahan.

ungkapan sintaks


Ungkapan yang disokong ialah subset daripada apa yang VimL sediakan.

Ringkasan sintaks ungkapan, daripada paling kurang kepada paling penting:

expr1 expr2 == expr2 sama
expr2 != expr2 tidak sama
expr2 > expr2 lebih besar daripada
expr2 >= expr2 lebih besar daripada atau sama
expr2 < expr2 lebih kecil daripada
expr2 <= expr2 lebih kecil daripada atau sama

expr2 expr3 . expr3 .. penyambungan rentetan

expr3 - expr3 unary tolak
+ expr3 unary plus
! expr3 logik BUKAN

pemalar nombor nombor expr4
pemalar rentetan "rentetan", \ adalah istimewa
Pemalar rentetan 'rentetan', ' digandakan
&nilai pilihan pilihan
Pembolehubah persekitaran $VAR
fungsi(expr1, ...) panggilan fungsi

".." menunjukkan bahawa operasi dalam tahap ini boleh digabungkan.

expr1
-----
expr2 {cmp} expr2

Bandingkan dua ungkapan expr2, menghasilkan 0 jika ia bernilai palsu atau 1 jika ia
menilai menjadi benar.

sama ==
tidak sama!=
lebih besar daripada >
lebih besar daripada atau sama >=
lebih kecil daripada
lebih kecil daripada atau sama dengan <=

Contoh:
'a' == 'a' == 1
'a' > 'b' == 1
'a' == 'b' == 0
'2' > 'b' == 0
2 > 'b' == 1
2 > '1b' == 1
2 > '9b' == 0
-1 == -'1' == 1
0 == '--1' == 1

expr2
-----
expr3 . expr3 .. penyatuan rentetan

Contoh:
'a' . 'b' == 'ab'
'aaa' . '' . 'c' == 'aaac'

expr3
-----

- expr3 unary tolak
+ expr3 unary plus
! expr3 logik BUKAN

Untuk '-' tanda nombor ditukar.
Untuk '+' nombor tidak berubah.
Untuk '!' bukan sifar menjadi sifar, sifar menjadi satu.

Rentetan akan ditukar kepada Nombor terlebih dahulu.

Operasi ini boleh diulang dan dicampur. Contoh:
--9 == 9
---9 == -9
-+9 == 9
!-9 == 0
!'' == 1
!'x' == 0
!!9 == 1

expr4
-----

pemalar nombor nombor
-----

Nombor perpuluhan. Contoh:
0 == 0
0000 == 0
01 == 1
123 == 123
10000 == 10000

rentetan
------
pemalar rentetan "rentetan".

Ambil perhatian bahawa petikan berganda digunakan.

Pemalar rentetan menerima aksara khas ini:
\b ruang belakang
\e melarikan diri
\n baris baharu
\r kembali
\t tab
\\ garis miring ke belakang
\" petikan berganda

Contoh:
"\"Hello,\tWorld!\""
"Hai,\nanti!"

rentetan literal
--------------
pemalar rentetan 'rentetan'

Ambil perhatian bahawa petikan tunggal digunakan.

Rentetan ini diambil sebagaimana adanya. Tiada garis miring ke belakang dikeluarkan atau mempunyai makna yang istimewa. The
satu-satunya pengecualian ialah dua petikan bermaksud satu petikan.

Contoh:
'Semua\garis miring\disimpan.'
'Rentetan ini mengandungi petikan tunggal berganda ''di sini'''

pilihan
------
&nilai pilihan pilihan

Contoh:
echo 'Saiz terminal: '.&lajur.'x'.&garisan
jika &lajur > 100
Sebarang nama pilihan yang sah boleh digunakan di sini (perhatikan bahawa "semua" dalam ":set semua" ialah pilihan pseudo).
Lihat bahagian ":set options" di atas.

pembolehubah persekitaran
--------------------
Pembolehubah persekitaran $VAR

Nilai String mana-mana pembolehubah persekitaran. Apabila ia tidak ditakrifkan, hasilnya adalah
rentetan kosong.

Contoh:
'Ini ialah $PATH env saya: ' . $PATH
'vifmrc di' . $MYVIFMRC . ' digunakan.'

panggilan fungsi
-------------
fungsi(expr1, ...) panggilan fungsi

Lihat bahagian Fungsi di bawah.

Contoh:
"'" . jenis fail('.') . "'"
jenis fail('.') == 'reg'

Fungsi


HURAIAN HASIL PENGGUNAAN

boleh laku({expr}) Integer Menyemak sama ada arahan {expr} tersedia.
kembangkan({expr}) Rentetan Mengembangkan kata kunci khas dalam {expr}.
filetype({fnum}) String Mengembalikan jenis fail dari kedudukan.
has({property}) Integer Menyemak sama ada instance mempunyai {property}.

boleh laku ({expr})
Jika {expr} ialah laluan mutlak atau relatif, semak sama ada destinasi laluan wujud dan merujuk
kepada boleh laku, jika tidak, semak sama ada arahan bernama {expr} terdapat dalam direktori
disenaraikan dalam $PATH. Menyemak pelbagai sambungan boleh laku pada Windows. Mengembalikan boolean
nilai yang menerangkan hasil cek.

Contoh:
" gunakan skrip pemapar lalai tersuai jika ia tersedia dan dipasang
" dalam direktori sistem yang dipratentukan, jika tidak, cuba cari di tempat lain
jika boleh laku('/usr/local/bin/defviewer')
paparan fail * /usr/local/bin/defviewer %c
lagi
jika boleh laku('defviewer')
paparan fail * defviewer %c
ENDIF
ENDIF

kembangkan ({expr})
Mengembangkan pembolehubah persekitaran dan makro dalam {expr} sama seperti ia dilakukan untuk baris arahan
arahan. Mengembalikan rentetan. Lihat bahagian "Makro perintah" di atas.

Contoh:
" tanda peratus
:echo kembangkan('%%')
" bahagian terakhir nama direktori anak tetingkap lain
:echo kembangkan('%D:t')
" Pembolehubah persekitaran $PATH (sama seperti `:echo $PATH`)
:echo kembangkan('$PATH')

jenis fail({fnum})
Hasilnya ialah rentetan, yang mewakili jenis fail dan merupakan salah satu daripada senarai:
exe boleh laku
reg fail biasa
pautan pautan simbolik
direktori dir
peranti aksara char
blok peranti blok
paip fifo
sock *nix soket domain
? jenis fail tidak diketahui (tidak sepatutnya muncul)
Parameter {fnum} boleh mempunyai nilai berikut:
- '.' untuk mendapatkan jenis fail di bawah kursor dalam anak tetingkap aktif

mempunyai ({harta benda})
Membenarkan memeriksa parameter dalaman daripada skrip ke cth memikirkan persekitaran di mana
aplikasi sedang berjalan. Mengembalikan 1 jika harta adalah benar/hadir, jika tidak 0 dikembalikan.
Pada masa ini sifat berikut disokong (apa-apa lagi akan menghasilkan 0):
unix berjalan dalam *persekitaran seperti nix (termasuk cygwin)
menang berjalan pada Windows

Contoh penggunaan:
" langkau pengguna/kumpulan pada Windows
jika !mempunyai('menang')
biarkan $RIGHTS = '%10u:%-7g '
ENDIF

laksanakan 'set' 'statusline=" %t%= %A '.$RIGHTS.'%15E %20d "'

Menu and dialog


Umum

j, k - bergerak.
, Ctrl-C, ZZ, ZQ - berhenti.
, l - pilih dan keluar dari menu.
Ctrl-L - lukis semula menu.

Melarikan diri, Ctrl-C, ZZ, ZQ, q - berhenti.

In semua menu

Ctrl-B/Ctrl-F
Ctrl-D/Ctrl-U
Ctrl-E/Ctrl-Y
/ dan ?, n/N
[num]G/[num]gg
H / M / L
zb/zt/zz
zh - tatal item menu [count] aksara ke kanan.
zl - tatal item menu [count] aksara ke kiri.
zH - tatal item menu separuh daripada aksara lebar skrin ke kanan.
zL - tatal item menu separuh daripada aksara lebar skrin ke kiri.

Semua kekunci ini mempunyai makna yang sama seperti dalam mod biasa (tetapi bukan L dalam menu jenis fail).

: - masukkan mod baris arahan untuk menu (pada masa ini sahaja :exi[t], :q[uit], :x[it] dan
:{range} disokong).

Di bawah adalah penerangan tentang arahan tambahan dan tindak balas pada pemilihan dalam beberapa menu dan
dialog.

Bercakap tentang mana menu

Memilih item menu run man pada topik tertentu. Menu tidak akan ditutup secara automatik untuk membenarkan
lihat beberapa muka surat satu persatu.

warna skim menu

Memilih nama skema warna menggunakan cara yang sama seperti ":colorscheme "adalah
dilaksanakan pada baris arahan.

arahan menu

Memilih arahan melaksanakannya dengan hujah kosong (%a).

dd pada arahan untuk mengalih keluar.

Penanda buku menu

Memilih navigasi penanda halaman kepadanya.

dd pada penanda halaman untuk dialih keluar.

Tong Sampah menu

r pada nama fail untuk memulihkannya daripada sampah.

Direktori sejarah and Sampah menu

Memilih nama direktori akan menukar direktori paparan semasa seolah-olah perintah :cd adalah
terpakai.

Direktori timbunan menu

Memilih nama direktori akan memutar tindanan untuk meletakkan pasangan direktori yang dipilih di bahagian atas
timbunan.

Jenis fail menu

Perintah daripada vifmrc atau ditaip dalam baris arahan dipaparkan di atas baris kosong. Semua
arahan di bawah baris kosong adalah daripada fail .desktop.

Grep, cari, Cari and pengguna menu bersama navigasi (%M makro)

gf - menavigasi paparan aktif sebelum ini ke item yang dipilih semasa meninggalkan mod menu.
Menekan kekunci Enter mempunyai kesan yang sama.

e - membuka laluan yang dipilih dalam editor, kekal dalam mod menu.

Grep menu

Memilih fail membukanya dalam editor yang ditetapkan oleh 'vicmd' pada nombor baris yang diberikan. Menu tidak akan menjadi
ditutup secara automatik untuk membolehkan melihat lebih daripada satu hasil.

Lihat di atas untuk penerangan kunci "gf" dan "e".

Barisan arahan sejarah menu

Memilih item akan melaksanakannya sebagai arahan baris arahan atau pertanyaan carian.

Jilid menu

Memilih pemacu menavigasi anak tetingkap yang aktif sebelum ini ke akar pemacu itu.

Maklumat fail Dialog

Masukkan - tutup dialog
q - tutup dialog

jenis Dialog

h - suis menaik/menurun.
Ruang - suis menaik/menurun.
q - tutup dialog

Atribut (keizinan or harta benda) Dialog

h - tandakan/nyahtanda.
Ruang - tandakan/nyahtanda.
q - tutup dialog

Item menyatakan:

- * - bendera ditandai.

- X - bermakna ia mempunyai nilai yang berbeza untuk fail dalam pemilihan.

- d (*nix sahaja) - (hanya untuk melaksanakan bendera) bermaksud hujah u-x+X, g-x+X atau o-x+X untuk
program chmod. Jika anda ingin mengalih keluar laksanakan terus daripada semua fail, tetapi simpan untuk
direktori, tetapkan semua laksanakan bendera kepada 'd' dan semak bendera ´Set Rekursif'.

Permulaan


Pada permulaan vifm menentukan beberapa pembolehubah yang digunakan semasa sesi. Mereka adalah
ditentukan mengikut susunan yang dipaparkan di bawah.

Pada sistem *nix $HOME biasanya ada dan digunakan sebagaimana adanya. Pada sistem Windows cubaan vifm
untuk mencari direktori rumah yang betul dalam susunan berikut:
- Pembolehubah $HOME;
- Pembolehubah $USERPROFILE;
- gabungan pembolehubah $HOMEDRIVE dan $HOMEPATH.

vifm cuba mencari direktori konfigurasi yang betul dengan menyemak tempat berikut:
- Pembolehubah $VIFM;
- direktori induk bagi fail boleh laku (pada Windows sahaja);
- Direktori $HOME/.vifm;
- Direktori $APPDATA/Vifm (pada Windows sahaja).

vifm cuba mencari fail konfigurasi yang betul dengan menyemak tempat berikut:
- Pembolehubah $MYVIFMRC;
- vifmrc dalam direktori induk bagi fail boleh laku (pada Windows sahaja);
- Fail $VIFM/vifmrc.

Konfigurasi


Lihat bahagian Permulaan di atas untuk mendapatkan penjelasan tentang $VIFM dan $MYVIFMRC.

Fail vifmrc mengandungi arahan yang akan dilaksanakan pada permulaan vifm. Lihat $MYVIFMRC
perihalan pembolehubah untuk algoritma carian yang digunakan untuk mencari vifmrc. Gunakannya untuk menetapkan tetapan,
pemetaan, jenis fail dsb. Untuk menggunakan perintah berbilang baris mendahului setiap baris seterusnya dengan garis miring
(ruang putih sebelum slash diabaikan, tetapi semua ruang di hujung baris disimpan).
Sebagai contoh:
menetapkan
\smartcase
sama dengan "setsmartcase". Bila
ditetapkan
\ huruf pintar
sama dengan "set smartcase".

Fail $VIFM/vifminfo mengandungi tetapan sesi. Anda boleh mengeditnya dengan tangan untuk menukar
tetapan, tetapi tidak disyorkan untuk berbuat demikian, sebaliknya edit vifmrc. Anda boleh mengawal apa
tetapan akan disimpan dalam vifminfo dengan menetapkan pilihan ´vifminfo'. Vifm selalu menulis ini
fail semasa keluar melainkan pilihan 'vifminfo' kosong. Penanda buku, perintah, sejarah,
jenis fail, pemapar fail dan daftar dalam fail digabungkan dengan konfigurasi vifm (yang
mempunyai keutamaan yang lebih besar).

Secara amnya, konfigurasi masa jalan mempunyai keutamaan yang lebih besar semasa penggabungan, tetapi terdapat beberapa
pengecualian:

- susunan direktori yang disimpan dalam fail tidak ditimpa melainkan ada yang diubah
sesi vifm yang melakukan gabungan;

- setiap penanda halaman ditandakan dengan cap masa, supaya nilai yang lebih baharu tidak ditimpa oleh
yang lebih lama, oleh itu tidak kira dari mana penanda halaman datang, yang lebih baru menang.

Direktori $VIFM/scripts boleh mengandungi skrip shell. vifm mengubah suai PATHnya
pembolehubah persekitaran untuk membenarkan pengguna menjalankan skrip tersebut tanpa menyatakan laluan penuh. Semua
subdirektori $VIFM/skrip akan ditambahkan pada PATH juga. Skrip dalam subdirektori
skrip bertindih dengan nama yang sama dalam semua direktori induknya.

Direktori $VIFM/colors mengandungi skema warna.

automatik FIUS gunung


vifm mempunyai sokongan terbina dalam pemasangan sistem fail FUSE automatik. Ia dilaksanakan menggunakan
mekanisme persatuan fail. Untuk mendayakan pelekap automatik, seseorang perlu menggunakan pelekap khas
baris atur cara yang diformatkan dalam perintah jenis fail atau jenis fail. Pada masa ini dua format adalah
disokong:

1) FUSE_MOUNT Format ini harus digunakan sekiranya semua maklumat diperlukan untuk pemasangan
semua fail daripada jenis tertentu adalah sama. Cth pemasangan fail tar tidak memerlukan apa-apa
pilihan khusus fail.

Format baris:
FUSE_MOUNT|pelekap %SOURCE_FILE %DESTINATION_DIR [%CLEAR]

Contoh perintah jenis fail:
:filetype FUSE_MOUNT|fius-zip %SOURCE_FILE %DESTINATION_DIR

2) FUSE_MOUNT2 Format ini membenarkan seseorang menggunakan fail yang diformat khas untuk melakukan pemasangan
dan berguna untuk memasang alat kawalan jauh, contohnya sistem fail jauh melalui ftp atau ssh.

Format baris:
FUSE_MOUNT2|pelekap %PARAM %DESTINATION_DIR [%CLEAR]

Contoh perintah jenis fail:
:filetype FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR

Contoh kandungan fail:
[e-mel dilindungi]:/

Semua % makro dikembangkan oleh vifm pada masa jalan dan mempunyai maksud berikut:
- %SOURCE_FILE digantikan dengan laluan penuh ke fail yang dipilih
- %DESTINATION_DIR digantikan dengan laluan penuh untuk melekapkan direktori, yang dicipta oleh vifm
berdasarkan nilai pilihan 'fusehome'.
- Nilai %PARAM diisi dari baris pertama fail (baris keseluruhan), walaupun pada masa hadapan
ia boleh ditukar kepada kandungan fail keseluruhan
- %CLEAR bermakna anda ingin mengosongkan skrin sebelum menjalankan arahan pelekap.

%CLEAR ialah makro pilihan. Makro lain tidak wajib, tetapi lekapkan arahan berkemungkinan besar
tidak akan berfungsi tanpa mereka.

Sistem fail FUSE yang dipasang akan dinyahlekap secara automatik dalam dua kes:

- apabila vifm berhenti (dengan ZZ, :q, dsb. atau apabila dibunuh oleh isyarat)

- apabila anda secara eksplisit meninggalkan titik pelekap naik ke direktori induknya (dengan h, Enter on
"../" atau ":cd ..") dan anak tetingkap lain tidak berada dalam direktori yang sama atau direktori anaknya.

Lihat melihat


vifm menyokong paparan paparan senarai fail dalam dua cara berbeza:

- dalam mod jadual, apabila berbilang lajur boleh ditetapkan menggunakan pilihan 'lajur pandangan' (lihat Lajur
lihat bahagian di bawah untuk butiran);

- dalam cara senarai berbilang lajur yang kelihatan hampir seperti output arahan `ls -x` (lihat ls-like
lihat bahagian di bawah untuk butiran).

Rupa adalah setempat untuk setiap paparan dan boleh dipilih dengan menukar nilai ´lsview'
pilihan boolean.

Bergantung pada paparan, beberapa kekunci menukar maknanya untuk membenarkan kursor yang lebih semula jadi
bergerak. Ini terutama berkaitan dengan h, j, k, l dan kekunci navigasi lain yang serupa.

Juga beberapa pilihan boleh diabaikan jika ia tidak menjejaskan paparan paparan dalam rupa yang dipilih.
Contohnya nilai 'viewcolumns' apabila 'lsview' ditetapkan.

seperti ls pandangan


Apabila paparan paparan ini didayakan dengan menetapkan pilihan 'lsview' dihidupkan, vifm akan memaparkan fail masuk
berbilang lajur. Bilangan lajur bergantung pada panjang nama fail terpanjang
hadir dalam direktori semasa paparan. Keseluruhan senarai fail dialirkan semula secara automatik
menukar direktori, terminal atau mengubah saiz paparan.

Paparan kelihatan hampir dengan output perintah `ls -x`, jadi fail disenaraikan dari kiri ke kanan dalam baris.

Dalam mod ini arahan manipulasi fail (cth d) tidak berfungsi mengikut baris seperti yang mereka lakukan dalam Vim,
kerana operasi sebegitu jarang berlaku untuk tugasan memanipulasi fail. Oleh itu, sebagai contoh,
dd hanya akan mengalih keluar fail semasa.

Tiang pandangan


Lihat lajur diterangkan oleh senarai perihalan lajur yang dipisahkan koma, setiap satunya
mempunyai format berikut
[ '-' ] [ fw ( [ '.' tw ] | '%' ) ] '{' jenis '}' '.'{0,3}
di mana fw bermaksud lebar penuh dan tw bermaksud lebar teks.

Jadi ia pada asasnya terdiri daripada empat bahagian:
1. Penentu penjajaran pilihan
2. Penentu lebar pilihan
3. Nama lajur wajib
4. Penspesifikasi tanaman pilihan

Penentu penjajaran

Ia adalah tanda tolak pilihan sebagai simbol pertama rentetan.

Menentukan jenis penjajaran teks dalam lajur. Dua jenis disokong:

- jajaran kiri
set viewcolumns=-{name}

- jajaran kanan (lalai)
set viewcolumns={name}

Penentu lebar

Ia adalah nombor diikuti dengan tanda peratus, dua nombor (yang kedua hendaklah kurang daripada atau
sama dengan yang pertama) dipisahkan dengan titik atau nombor tunggal.

Menentukan lebar lajur dan unitnya. Terdapat jenis saiz pokok:

- saiz mutlak - lebar lajur dinyatakan dalam aksara
set viewcolumns=-100{name},20.15{ext}
menghasilkan dua lajur dengan panjang 100 dan 20 dan ruang simpanan lima
aksara di sebelah kiri lajur kedua.

- saiz relatif (peratus) - lebar lajur dinyatakan dalam peratusan lebar paparan
set viewcolumns=-80%{name},15%{ext},5%{mtime}
menghasilkan tiga lajur dengan panjang 80/100, 15/100 dan 5/100 lebar paparan.

- saiz auto (lalai) - lebar lajur ditentukan secara automatik
set viewcolumns=-{name},{ext},{mtime}
menghasilkan tiga lajur dengan panjang satu pertiga daripada lebar paparan. Tiada saiz
pelarasan kepada kandungan, kerana ia akan melambatkan pemaparan.

Lajur pelbagai jenis saiz boleh dicampur secara bebas dalam satu paparan. Walaupun kadang-kadang beberapa
daripada lajur boleh dilihat sebahagiannya atau tidak kelihatan sepenuhnya jika tidak ada ruang yang mencukupi untuk
memaparkannya.

Nama lajur

Ini hanyalah kunci jenis yang dikelilingi dengan pendakap kerinting, mis
{name},{ext},{mtime}
Kekunci {name} dan {iname} adalah sama dan hadir kedua-duanya untuk konsisten dengan pilihan ´sort'.

Pendakap kerinting kosong ({}) digantikan dengan lajur sekunder lalai untuk isihan utama
kunci. Jadi selepas paparan arahan seterusnya akan dipaparkan hampir seolah-olah 'viewcolumns' kosong,
tetapi menambah elipsis untuk nama fail panjang:
set viewcolumns=-{name}..,6{}.

Penentu pemangkasan

Ia daripada satu hingga tiga titik selepas menutup pendakap kerinting dalam format lajur.

Menentukan jenis pemangkasan teks jika ia tidak muat dalam lajur. Jenis pokok pada masa ini
disokong:

- pemotongan - teks dipotong
set viewcolumns=-{name}.
mengakibatkan pemangkasan nama yang terlalu panjang terlalu muat dalam paparan.

- penambahan elipsis - elipsis di kiri atau kanan ditambah apabila diperlukan
set viewcolumns=-{name}..
menyebabkan elipsis itu ditambahkan pada penghujung nama fail yang terlalu panjang.

- tiada (lalai) - teks boleh melepasi sempadan lajur
set viewcolumns=-{name}...,{ext}
menyebabkan nama fail yang panjang sebahagiannya boleh ditulis pada lajur ext.

warna skim


Skim warna dalam vifm boleh digunakan dalam dua cara berbeza:

- sebagai skema warna utama

- sebagai setempat kepada skema warna panel

Kedua-dua jenis ditetapkan menggunakan |vifm-:colorscheme| perintah, tetapi dalam bentuk yang berbeza:

- :colorscheme color_scheme_name - untuk skema warna utama

- : colorscheme color_scheme_name direktori - untuk skema warna tempatan

Rupa bahagian berlainan TUI (Antara Muka Pengguna Teks) ditentukan dengan cara ini:

- Border, TopLineSel, TopLine, CmdLine, ErrorMsg, StatusLine dan WildMenu sentiasa
ditentukan oleh skema warna primer

- CurrLine, Selected, Directory, Link, BrokenLink, Socket, Device, Executable, Fifo dan
Kemenangan ditentukan oleh skema warna utama dan satu set skema warna tempatan, yang boleh
kosong

Mungkin terdapat satu set skema warna tempatan kerana ia berstruktur secara hierarki
mengikut struktur sistem fail. Sebagai contoh, mempunyai sekeping fail berikut
sistem:

~
`-- tong sampah
|
`-- saya

Dua skema warna:

# ~/.vifm/colors/for_bin
highlight Menang cterm=tiada ctermfg=putih ctermbg=merah
serlahkan CurrLine cterm=tiada ctermfg=merah ctermbg=hitam

# ~/.vifm/colors/for_bin_my
serlahkan CurrLine cterm=tiada ctermfg=hijau ctermbg=hitam

Dan tiga arahan ini dalam fail vifmrc:

skema warna Lalai
skema warna untuk_bin ~/bin
skema warna untuk_bin_saya ~/bin/my

Senarai fail akan kelihatan seperti berikut untuk setiap peringkat:

- ~/ - Skema warna lalai
latar belakang hitam
kursor dengan latar belakang biru

- ~/bin/ - campuran skema warna Lalai dan for_bin
latar belakang merah
kursor dengan latar belakang hitam dan latar depan merah

- ~/bin/my/ - campuran skema warna Lalai, for_bin dan for_bin_my
latar belakang merah
kursor dengan latar belakang hitam dan latar depan hijau

Tong Sampah direktori


vifm mempunyai sokongan direktori sampah, yang digunakan sebagai storan sementara untuk fail yang dipadam
atau fail yang telah dipotong. Menggunakan sampah dikawal oleh pilihan 'sampah' dan laluan yang tepat
ke tong sampah boleh ditetapkan dengan pilihan 'trashdir'. Direktori sampah dalam vifm berbeza daripada
seluruh sistem secara lalai, kerana kemungkinan ketidakserasian menyimpan fail yang dipadamkan
antara pengurus fail yang berbeza. Tetapi seseorang boleh menetapkan 'trashdir' kepada "~/.local/share/Sampah"kepada
gunakan direktori sampah "standard".

Terdapat dua senario menggunakan sampah dalam vifm:

1. Sebagai tempat menyimpan fail yang dipotong "d" dan boleh disisipkan kepada yang lain
letak dalam sistem fail.

2. Sebagai simpanan fail, yang dipadam tetapi belum dibersihkan lagi.

Senario pertama menggunakan operasi pemadaman ("d") untuk meletakkan fail ke sampah dan meletakkan ("p")
operasi untuk memulihkan fail daripada direktori sampah. Ambil perhatian bahawa operasi sedemikian memindahkan fail ke
dan daripada direktori sampah, yang boleh menjadi operasi jangka panjang sekiranya berbeza
sekatan atau pemacu jauh dipasang secara setempat.

Senario kedua menggunakan operasi pemadaman ("d") untuk mengalihkan fail ke direktori sampah dan
: perintah baris perintah kosong untuk membersihkan semua fail yang dipadamkan sebelum ini.

Operasi pemadaman dan letak bergantung pada daftar, yang boleh menunjuk ke fail dalam sampah
direktori. Biasanya, tiada fail yang tidak wujud dalam daftar, tetapi vifm tidak menyimpan
jejak pengubahsuaian di bawah direktori sampah, jadi seseorang tidak seharusnya mengharapkan nilai daftar
menjadi betul sepenuhnya jika direktori sampah diubah suai bukan oleh operasi yang dimaksudkan
untuk ia. Tetapi ini tidak akan membawa kepada apa-apa isu dengan operasi, kerana mereka mengabaikan tidak wujud
fail.

Pelayan Pelanggan


vifm menyokong pelaksanaan jauh arahan mod baris arahan serta menukar jauh
direktori. Ini boleh dilakukan menggunakan --remote command-line argument.

Untuk melaksanakan perintah dari jauh gabungkan --remote argument dengan -c atau + .
Sebagai contoh:
vifm --remote -c 'cd /'
vifm --remote '+cd /'

Untuk menukar direktori yang tidak menggunakan arahan mod baris arahan seseorang boleh menentukan laluan sejurus selepas itu
--hujah jauh, seperti ini:
vifm --remote /
vifm --remote ~
vifm --jauh / usr / bin / tmp

Pada masa ini tidak ada cara untuk menentukan, contoh vifm yang sepatutnya menjadi hujah
dihantar. Tujuan utama hujah --remote adalah untuk memberikan sokongan menggunakan vifm sebagai a
aplikasi satu contoh.

Pasangkan


Pemalam untuk menggunakan vifm dalam vim sebagai pemilih fail.

arahan:

:EditVifm pilih fail atau fail untuk dibuka dalam penimbal semasa.
:SplitVifm split buffer dan pilih fail atau fail untuk dibuka.
:VsplitVifm memisahkan penimbal secara menegak dan pilih fail atau fail untuk dibuka.
:DiffVifm pilih fail atau fail untuk dibandingkan dengan fail semasa
:vert diffsplit.
:TabVifm pilih fail atau fail untuk dibuka dalam tab.

Setiap arahan menerima sehingga dua argumen: direktori anak tetingkap kiri dan direktori anak tetingkap kanan.
Selepas hujah disemak, proses vifm dihasilkan dalam mod "pemilih fail" khas. Kepada
pilih fail hanya bukanya sama ada dengan menekan kekunci l, i atau Enter, atau dengan menjalankan :edit
perintah. Jika tiada fail dipilih, fail di bawah kursor dibuka, sebaliknya keseluruhan
pemilihan dihantar ke pemalam dan dibuka dalam vim.

Pemalam hanya mempunyai dua tetapan. Ia adalah pembolehubah rentetan bernama g:vifm_term untuk membenarkan pengguna
tentukan arahan untuk menjalankan terminal gui. Secara lalai ia sama dengan ´xterm -e'. Dan satu lagi
pembolehubah rentetan bernama g:vifm_exec, yang sama dengan "vifm" secara lalai dan menentukan laluan ke
boleh laku vifm. Untuk menyampaikan hujah kepada vifm gunakan g:vifm_exec_args, yang dikosongkan oleh
lalai.

Untuk menggunakan pemalam, salin fail vifm.vim ke sama ada direktori vim/plugin luas sistem atau
ke dalam ~/.vim/plugin.

Jika anda lebih suka untuk tidak menggunakan pemalam dan ia berada dalam direktori pemalam seluruh sistem
menambah

biarkan loaded_vifm=1

kepada anda ~ / .vimrc fail.

Dihadkan


Nama arahan berikut dikhaskan dan tidak boleh digunakan untuk arahan pengguna.

g[lobal]
v[global]

PERSEKITARAN PELBAGAI


VIFM Menuding ke direktori konfigurasi utama (biasanya ~/.vifm/).

MYVIFMRC
Menunjuk ke fail konfigurasi utama (biasanya ~/.vifm/vifmrc).

Pembolehubah persekitaran ini sah di dalam vifm dan juga boleh digunakan untuk mengkonfigurasinya dengan
menetapkan beberapa daripadanya sebelum menjalankan vifm.

Apabila $MYVIFMRC tidak ditetapkan, ia dibuat sebagai $VIFM/vifmrc (pengecualian untuk Windows: vifmrc dalam
direktori yang sama seperti vifm.exe mempunyai keutamaan yang lebih tinggi daripada $VIFM/vifmrc).

Lihat bahagian Permulaan di atas untuk butiran lanjut.

Gunakan vifm dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.