vifm: en línea en la nube

Este es el comando vifm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


vifm - administrador de archivos vi

SINOPSIS


vifm [OPCIÓN] ...
vifm [OPCIÓN] ... LWIN_DIR
vifm [OPCIÓN] ... LWIN_DIR RWIN_DIR

DESCRIPCIÓN


Vifm es un administrador de archivos basado en ncurses con combinaciones de teclas similares a vi. Si usa vi, vifm da
completa el control del teclado sobre sus archivos sin tener que aprender un nuevo conjunto de
comandos.

CAMPUS


El ejecutable vifm iniciará vifm en el directorio actual a menos que se le dé un
directorio diferente en la línea de comando.


Inicia Vifm en la ruta especificada.


Inicia Vifm en las rutas especificadas.

La especificación de dos directorios activa la vista dividida incluso cuando vifm estaba en modo de vista única en
terminando la sesión anterior. Para suprimir este comportamiento: solo se puede poner un comando en el
archivo vifmrc.

Cuando solo se encuentra un argumento de ruta en la línea de comandos, el panel izquierdo / superior se abre automáticamente
establecer como la vista actual.

Las rutas a los archivos también están permitidas en caso de que desee que vifm comience con algún archivo abierto.
Si desea seleccionar un archivo, anteponga su ruta con --select.

-f solo se usa desde el script vifm.vim. Los archivos seleccionados se escriben en
$ VIFM / vimfiles y salidas de vifm.

--Inicio sesión
Registre algunos errores en $ VIFM / log. También / var / log / vifm-startup-log (en * nix) y
startup-log en el directorio de ejecutables (en Windows) se utiliza para registrar el inicio
proceso (cuando no se determina el directorio de configuración).

--remoto
Envía el resto de la línea de comando al servidor vifm activo (uno de los que ya están en ejecución
instancias si las hubiera). Cuando no hay servidor, se cierra silenciosamente. No hay limite en
cuántos argumentos se pueden procesar. Se puede combinar --remote con -c o
+ para ejecutar el comando en una instancia ya en ejecución de vifm. Ver también
Sección "Cliente-Servidor" a continuación.

-c or +
Ejecutar el modo de línea de comandos en el arranque. Los comandos en tales argumentos son
ejecutado en el orden en que aparecen en la línea de comando. Comandos con espacios o especiales
Los símbolos deben ir entre comillas simples o dobles o todos los símbolos especiales deben
ser escapado (la sintaxis exacta depende en gran medida del shell).

--ayuda, -h
Muestra una descripción general de las opciones de la línea de comandos.

--versión, -v
Muestre la información de la versión y salga.

--sin configuraciones
No lea vifmrc y vifminfo.

Consulte la sección Inicio a continuación para obtener explicaciones sobre $ VIFM.

Admisiones claves


Ctrl-C or Escapar
cancelar la mayoría de las operaciones (consulte la sección "Cancelación" a continuación), borrar todos los seleccionados
archivos.

Ctrl-L limpiar y volver a dibujar la pantalla.

Basic Movimiento


Las combinaciones de teclas vi básicas se utilizan para desplazarse por los archivos y las ventanas emergentes.

k, G k, or Ctrl-P
mueve el cursor una línea hacia arriba.

j, gj or Ctrl-N
mueve el cursor una línea hacia abajo.

h cuando 'lsview' está desactivado, sube un directorio; de lo contrario, mueve un archivo a la izquierda.

l cuando 'lsview' está desactivado, se mueve a un directorio o lanza un archivo; de lo contrario, se mueve
dejó un archivo.

gg mover a la parte superior de la lista de archivos.

gh sube un directorio.

gl or Participar
se mueve a un directorio o lanza un archivo.

G muévase al final de la lista de archivos.

H pasar al primer archivo de la ventana.

M muévase al archivo en el medio de la ventana.

L pasar al último archivo de la ventana.

Ctrl-F or Página Plumón
avanzar una página.

Ctrl-B or Página Up
retroceder una página.

Ctrl-D retroceda media página.

Ctrl-U avance media página.

n% muévase al archivo que está al n por ciento de la parte superior de la lista (por ejemplo, 25%).

0 or ^ mueva el cursor a la primera columna. Consulte la descripción de la opción 'lsview'.

$ mueva el cursor a la última columna. Consulte la descripción de la opción 'lsview'.

Espacio Bar
alterna entre las dos listas de archivos.

Movimiento con Contar


La mayoría de los comandos de movimiento también aceptan un recuento, 12j bajaría 12 archivos.

[contar]%
pasar al porcentaje de la lista de archivos.

[contar] j
bajar archivos de recuento.

[contar] k
subir archivos de recuento.

[recuento] G or [contar] gg
pasar al recuento de posiciones de la lista.

Desplazamiento paneles


zt redibujar el panel con el archivo en la parte superior de la lista.

zz redibujar el panel con el archivo en el centro de la lista.

zb redibujar el panel con el archivo en la parte inferior de la lista.

Ctrl-E Desplace el panel una línea hacia abajo.

Ctrl-Y panel de desplazamiento una línea hacia arriba.

Pan manipulación


El segundo carácter se puede ingresar con o sin la tecla de control.

Ctrl-W H
mueva el panel hacia el extremo izquierdo.

Ctrl-W J
Mueva el panel hasta el fondo.

Ctrl-W K
Mueva el panel hasta la parte superior.

Ctrl-W L
mueva el panel hacia el extremo derecho.

Ctrl-W b
cambiar a la ventana inferior derecha.

Ctrl-W h
cambiar al panel izquierdo.

Ctrl-W j
cambie al panel de abajo.

Ctrl-W k
cambie al panel de arriba.

Ctrl-W l
cambiar al panel derecho.

Ctrl-W o
atajo para: solo

Ctrl-W p
cambiar a la ventana anterior.

Ctrl-W s
atajo para: dividir

Ctrl-W t
cambiar a la ventana superior izquierda.

Ctrl-W v
atajo para: vsplit

Ctrl-W w
cambiar a otro panel.

Ctrl-W x
paneles de intercambio.

Ctrl-W z
salga del panel de vista previa o de los modos de visualización.

[cuenta1] Ctrl-W [cuenta2] +
aumentar el tamaño de la vista en count1 * count2.

[count1] Ctrl-W [count2] -
Disminuir el tamaño de la vista por count1 * count2 ..

[count1] Ctrl-W [count2]
aumentar el tamaño de la vista por count1 * count2 ..

[cuenta1] Ctrl-W [cuenta2]>
Disminuir el tamaño de la vista por count1 * count2 ..

Ctrl-W |
maximizar la vista actual.

Ctrl-W _
maximizar la vista actual.

Ctrl-W =
igualar el tamaño de dos vistas.

Marcas


Las marcas se establecen de la misma forma que en vi.

Puede utilizar estos caracteres para las marcas [az] [AZ] [0-9].

m [az] [AZ] [0-9]
para establecer una marca para el archivo en la posición actual del cursor.

'[az] [AZ] [0-9]
se mueve al archivo configurado para la marca.

También hay varias marcas especiales que no se pueden configurar manualmente:

- ´ (comilla simple) - directorio visitado previamente de la vista, por lo que presionar ´ 'permite
cambiar entre las dos últimas ubicaciones

- <- el primer archivo del último bloque seleccionado visualmente

-> - el último archivo del último bloque seleccionado visualmente

Búsqueda


/regular expresión patrón [Volver]
buscar archivos que coincidan con la expresión regular en la dirección de avance y avanzar
cursor a la siguiente coincidencia.

/[Regreso]
realizar una búsqueda hacia adelante con el elemento superior del historial de patrones de búsqueda.

?regular expresión patrón [Volver]
buscar archivos que coincidan con la expresión regular en dirección hacia atrás y avanzar
cursor al partido anterior.

?[Regreso]
realizar una búsqueda hacia atrás con el elemento superior del historial de patrones de búsqueda.

Las coincidencias se seleccionan automáticamente si se establece "hlsearch". Habilitar 'incsearch' hace
búsqueda interactiva. Las opciones 'ignorecase' y 'smartcase' afectan la distinción entre mayúsculas y minúsculas de
consultas de búsqueda.

[contar] n
encontrar la siguiente coincidencia de / o?.

[cuenta] N
encontrar la coincidencia anterior de / o?.

Si la opción 'hlsearch' está configurada, presione n / N para realizar la búsqueda e ir a la primera coincidencia
elemento restablece la selección actual en modo normal. No es el caso si la búsqueda ya fue
realizado en archivos en el directorio, por lo que la selección no se restablece después de borrar la selección
con la tecla de escape y presionando la tecla n / N nuevamente.

[cuenta] f [carácter]
buscar hacia adelante el archivo con [carácter] como primer carácter en el nombre. Envolturas de búsqueda
alrededor del final de la lista.

[cuenta] F [carácter]
buscar hacia atrás el archivo con [carácter] como primer carácter en el nombre. Envolturas de búsqueda
alrededor del final de la lista.

[contar];
encuentre la siguiente coincidencia de fo F.

[contar],
encontrar la coincidencia anterior de fo F.

Nota: f, F,; y, envolver el principio y el final de la lista cuando se usan solos y
no envuelva cuando se utilizan como selectores.

Archive Filtros


Hay tres filtros de archivos básicos:

- filtro de archivos de puntos (excluyendo los directorios especiales "." y "..", cuya apariencia es
controlado por la opción 'dotdirs')

- filtro manual para nombres de archivos

- filtro automático para nombres de archivos

- filtro local para nombres de archivos (ver descripción del comando de modo normal "=")

Realizar operaciones en el filtro manual para nombres de archivos automáticamente hace lo mismo en
uno automático. El filtro de nombre de archivo está separado principalmente por conveniencia y para
obtener un comportamiento más determinista.

Las combinaciones de teclas plegables básicas de vim se utilizan para filtrar archivos.

Cada lista de archivos tiene su propia copia de cada filtro.

Los archivos filtrados no se registran en / buscar o: comandos.

Los archivos y directorios se filtran por separado. Para esto, se agrega una barra a un
nombre del directorio antes de probar si coincide con el filtro. Ejemplos:

"filtrar directorios cuyos nombres terminen con '.files'
: filtro /^.*\.files\/$/

"filtrar archivos cuyos nombres terminen con '.d'
: filtro /^.*\.d$/

"filtrar archivos y directorios cuyos nombres terminen con '.o'
: filtro /^.*\.o\/?$/

zo Muestre todos los archivos dot.

zf Filtra todos los archivos seleccionados.

za Alternar entre mostrar y ocultar archivos de puntos.

zm Filtra todos los archivos de puntos.

zO Muestra los archivos filtrados por filtro de nombre de archivo.

zM Filtre los archivos que coincidan con el filtro de nombre de archivo.

zR Quite todos los filtros.

= regular expresión patrón [Volver]
filtrar archivos que no coincidan con la expresión regular. Si la vista se actualiza como
La expresión regular se cambia depende del valor de la opción 'incsearch'. Esta
El tipo de filtro se restablece automáticamente cuando se cambia el directorio.

Otros Normal Moda Claves


[contar]:
ingrese al modo de línea de comando. El recuento agregará rango.

q: Abra el editor externo para solicitar el comando de la línea de comandos. Ver "Línea de comando
edición "sección para más detalles.

q/ Abra el editor externo para solicitar el patrón de búsqueda que se buscará en adelante
dirección. Consulte la sección "Edición de la línea de comandos" para obtener más detalles.

q? Abra el editor externo para solicitar el patrón de búsqueda que se buscará hacia atrás
dirección. Consulte la sección "Edición de la línea de comandos" para obtener más detalles.

q= Abra el editor externo para solicitar el patrón de filtro. Consulte "Edición de la línea de comandos".
sección para más detalles. A diferencia de otros comandos q {x}, este no funciona en Visual
modo.

[contar]!! y [contar]!
ingrese al modo de línea de comando con ingresado! mando. El recuento modificará el rango.

Ctrl-O retroceder por el historial del directorio de la vista actual. Los directorios inexistentes son
omitido automáticamente.

Ctrl-I si 'cpoptions' contiene la bandera "t", y cambiar el panel activo como
lo hace, de lo contrario, avanza a través del historial del directorio de la vista actual.
Los directorios que no existen se omiten automáticamente.

Ctrl-G crea una ventana que muestra información detallada sobre el archivo actual.

Mayús-Tab
ingresa al modo de visualización (funciona solo después de activar el panel de visualización con: comando de visualización).

ga calcular el tamaño del directorio. Utiliza tamaños de directorio almacenados en caché cuando es posible para mejorar
rendimiento.

gA como ga, pero forzar actualización. Ignora los valores antiguos de los tamaños de directorio.

Si se selecciona el archivo bajo el cursor, se procesa cada elemento seleccionado; de lo contrario, solo el actual
el archivo está actualizado.

gf encuentra el destino del enlace (como l con 'followlinks' desactivado, pero también busca directorios).

gr solo para MS-Windows
igual que la tecla l, pero intenta ejecutar el programa con privilegios administrativos.

av ir al modo visual en la selección modificando el estado conservando la selección actual.

gv ir al modo visual restaurando la última selección.

gs restaurar la última selección t, como gv para la selección del modo visual.

Gu
poner los nombres de los archivos seleccionados en minúsculas.

[contar] guu y [contar] gugu
hacer nombres de [contar] archivos comenzando desde el actual en minúsculas. Sin
[recuento] solo se ve afectado el archivo actual.

Gu
poner en mayúsculas los nombres de los archivos seleccionados.

[recuento] gUU y [recuento] gUgU
hacer nombres de [contar] archivos comenzando por el actual en mayúsculas. Sin
[recuento] solo se ve afectado el archivo actual.

e explorar archivo en el panel actual.

i abre el archivo con el programa asociado incluso si es un ejecutable.

cw cambiar el nombre de un archivo o archivos.

cW cambiar solo el nombre del archivo (sin extensión).

cl cambiar el destino del enlace.

co solo para * nix
cambiar el propietario del archivo.

cg solo para * nix
cambiar el grupo de archivos.

cp cambiar los atributos del archivo (permiso en * nix y propiedades en Windows).

[cuenta] C
clonar archivo [recuento] veces.

[recuento] dd or selector de d [recuento]
mueve los archivos seleccionados al directorio de la papelera (si la opción 'papelera' está configurada, de lo contrario
Eliminar). Consulte la sección "Directorio de la papelera" a continuación.

[recuento] DD or Selector D [recuento]
elimina los archivos seleccionados.

Y, [contar] aa or selector de y [recuento]
tira de los archivos seleccionados.

Y igual que yy.

p copiará los archivos extraídos al directorio actual o moverá los archivos al
directorio actual si fueron borrados con dd o: d [elete] o si los archivos fueron
arrancado del directorio de la papelera. Consulte la sección "Directorio de la papelera" a continuación.

P mueve los últimos archivos arrancados. La ventaja de usar P en lugar de d seguida de p
es que P mueve archivos solo una vez. Esto no es importante en caso de que esté moviendo archivos
en el mismo sistema de archivos donde está su directorio de inicio, pero usando P para mover archivos en
algún otro sistema de archivos (o sistemas de archivos, en caso de que desee mover archivos de fs1 a
fs2 y su casa está en fs3) puede ahorrarle tiempo.

al pone enlaces simbólicos con caminos absolutos.

rl pone enlaces simbólicos con rutas relativas.

t seleccionar o deseleccionar (etiquetar) el archivo actual.

u deshacer el último cambio.

Ctrl-R rehacer el último cambio.

v, V entrar en modo visual, borra la selección actual.

[recuento] Ctrl-A
Incrementar el primer número en el nombre del archivo por conteo (1 por defecto).

[recuento] Ctrl-X
disminuir el primer número en el nombre del archivo por recuento (1 por defecto).

ZQ lo mismo que: ¡salir!

ZZ lo mismo que: salir

. repita el último comando de línea de comando (comando de modo no normal) de esta sesión (no
nada justo después del inicio o: comando de reinicio). El comando no depende de
historial de línea de comandos y se puede utilizar con un historial completamente deshabilitado.

( Ir al grupo anterior. Los grupos se definen mediante la clave de clasificación principal. Por nombre y
Los miembros iname de cada grupo tienen la misma primera letra, para todas las demás claves de clasificación vifm
usa tamaño, uid, ...

) Ir al siguiente grupo. Ver (descripción clave arriba.

Con Contar


Puede usar contar con comandos como yy.

[contar] aa
Tire de los archivos de conteo comenzando desde la posición actual del cursor hacia abajo.

O puede usar contar con movimientos pasados ​​ay, do D.

d [cuenta] j
eliminar (contar + 1) archivos comenzando desde la posición actual del cursor hacia arriba.

Registros


vifm admite múltiples registros para almacenar temporalmente la lista de archivos eliminados o eliminados.

Los registros deben especificarse presionando la tecla doble seguida de un nombre de registro.
El recuento se especifica después del nombre del registro. Por defecto, los comandos utilizan un registro sin nombre, que
tiene comillas dobles como nombre.

Aunque todos los comandos aceptan registros, la mayoría de los comandos los ignoran (por ejemplo, H o
Ctrl-U). Otros comandos pueden llenar el registro o agregarle nuevos archivos.

Actualmente, vifm admite caracteres ", _, az y AZ como nombres de registro.

Como se mencionó anteriormente, "es un registro sin nombre y tiene un significado especial del registro predeterminado.
Cada vez que utiliza registros con nombre (az y AZ), el registro sin nombre se actualiza a
contienen la misma lista de archivos que el último registro utilizado.

_ es el registro de agujero negro. Se puede usar para escribir, pero su lista siempre está vacía.

Los registros con nombres de la A a la Z y de la A a la Z son denominados. Los registros en minúsculas son
borrado antes de agregar nuevos archivos, mientras que las mayúsculas no lo son y deben usarse para agregar nuevos
archivos a la lista de archivos existente del registro en minúsculas apropiado (A para a, B para b, ...).

Los registros se pueden cambiar en: comando vacío si contienen archivos en el directorio de la papelera
(consulte la sección "Directorio de la papelera" a continuación).

Los registros no contienen un archivo más de una vez.

Ejemplo:

"a2yy

pondrá los nombres de dos archivos para registrar un (y para el registro sin nombre),

"Anuncio

eliminará un archivo y agregará su nombre para registrar un (y al registro sin nombre),

p o "ap o" Ap

insertará archivos previamente arrancados y eliminados en el directorio actual.

Selectores


Los comandos y, d, D,!, gu y gU aceptan selectores. Puedes combinarlos con cualquiera de
selectores a continuación para eliminar o quitar rápidamente varios archivos.

La mayoría de los selectores son como movimientos vi: j, k, gg, G, H, L, M,%, f, F,;, coma, ', ^, 0
y $. Pero hay algunos adicionales.

a todos los archivos en la vista actual.

s archivos seleccionados

S todos los archivos excepto los seleccionados.

Ejemplos:
dj: elimina el archivo debajo del cursor y uno debajo.
d2j: elimina el archivo debajo del cursor y dos debajo.
y6gg: tira de todos los archivos desde la posición del cursor hasta el sexto archivo de la lista.

Cuando pasas un recuento a todo el comando y su selector se multiplican. Entonces:
2d2j: elimina el archivo debajo del cursor y cuatro debajo.
2dj: elimina el archivo debajo del cursor y dos debajo.
2y6gg: tira de todos los archivos desde la posición del cursor hasta el duodécimo archivo de la lista.

Visual Moda


El modo visual tiene submodos de funcionamiento genéricos:

- selección simple como está en Vim;

- submodo de edición de selección.

Ambos modos seleccionan archivos en el rango desde la posición del cursor en la que se ingresó el modo visual hasta
posición actual del cursor (llamémosla "región de selección"). Cada uno de los dos bordes puede ser
ajustado intercambiándolos mediante las teclas "o" u "O" y actualizando la posición del cursor con las
teclas de movimiento del cursor. Obviamente, una vez que la posicin inicial del cursor se altera de esta manera, real
la posición de inicio deja de estar disponible.

El modo visual simple similar a Vim comienza con una selección borrada, que no se restaura en
rechazar la selección ("Escape", "Ctrl-C", "v", "V"). Al contrario, la edición de la selección
no borra los archivos seleccionados previamente y los restaura después de rechazarlos. Aceptar
selección realizando una operación en elementos seleccionados (por ejemplo, tirando de ellos mediante "y") se mueve
cursor a la parte superior de la región de selección actual (no a la parte superior del archivo más seleccionado de la
vista).

A su vez, la edición de selección admite tres tipos de edición (mire la barra de estado para saber
cuál está actualmente activo):

- añadir - modificar la selección seleccionando elementos en la región de selección;

- eliminar - modificar la selección anulando la selección de elementos en la región de selección;

- invertir - modificar la selección invirtiendo la selección de elementos en la región de selección.

No importa cómo active la edición de selección, comienza en "agregar". Uno puede cambiar de tipo
de funcionamiento (en el orden indicado anteriormente) mediante la tecla "Ctrl-G".

Casi todas las teclas de modo normal funcionan en modo visual, pero en lugar de aceptar selectores,
operar en elementos seleccionados.

Participar guardar la selección y volver al modo normal sin mover el cursor.

av dejar el modo visual si está en modo de modificación (restaura la selección anterior), de lo contrario
cambiar al modo de modificación de selección.

gv restaurar la selección visual anterior.

v, V, Ctrl-C or Escapar
Salga del modo visual si no está en modo de modificación; de lo contrario, cambie al modo visual normal
selección.

Ctrl-G tipo de cambio de enmienda por esquema round robin: agregar -> eliminar -> invertir.

: ingrese al modo de línea de comando. Cuando lo deje, la selección se borrará.

o cambiar límite de selección activa.

O cambiar límite de selección activa.

Gu, u poner los nombres de los archivos seleccionados en minúsculas.

Gu, U poner en mayúsculas los nombres de los archivos seleccionados.

VER Moda


Este modo intenta imitar el programa menos. Se puede encontrar una lista de atajos integrados
debajo. Los accesos directos se pueden personalizar usando: qmap,: qnoremap y: línea de comandos de qunmap
comandos.

Mayús-Tab, Lengüeta, q, Q, ZZ
volver al modo normal.

[cuenta] e, [recuento] Ctrl-E, [cuenta] j, [recuento] Ctrl-N, [recuento] Entrar
avanzar una línea (o [contar] líneas).

[condado, [recuento] Ctrl-Y, [contar] k, [recuento] Ctrl-K, [recuento] Ctrl-P
hacia atrás una línea (o [contar] líneas).

[cuenta] f, [recuento] Ctrl-F, [recuento] Ctrl-V, [recuento] Espacio Bar
avanzar una ventana (o [contar] líneas).

[cuenta] b, [recuento] Ctrl-B, [recuento] Alt-V
hacia atrás una ventana (o [contar] líneas).

[cuenta] z
avanzar una ventana (y establecer la ventana en [contar]).

[contar] w
retroceder una ventana (y establecer la ventana en [contar]).

[recuento] Alt-Espacio
avance una ventana, pero no se detenga al final del archivo.

[contar] d, [recuento] Ctrl-D
adelantar una media ventana (y establecer la media ventana en [contar]).

[cuenta] tú, [recuento] Ctrl-U
retroceder una media ventana (y establecer la media ventana en [contar]).

r, Ctrl-R, Ctrl-L
repintar la pantalla.

R recargar vista conservando la posición de desplazamiento.

[recuento] / patrón
buscar hacia adelante para ([contar] -ésima) línea coincidente.

[recuento]? patrón
buscar hacia atrás para ([contar] -ésima) línea coincidente.

[contar] n
repetir la búsqueda anterior (para [recuento] -ésimo caso).

[cuenta] N
repite la búsqueda anterior en sentido inverso.

[contar] g, [recuento] <, [recuento] Alt-
ir a la primera línea en el archivo (o línea [cuenta]).

[cuenta] G, [recuento]>, [recuento] Alt->
ir a la última línea del archivo (o línea [recuento]).

[cuenta] p, [contar]%
ir al principio del archivo (o N por ciento en el archivo).

v edita el archivo actual con vim.

Ctrl-W H
mueva el panel hacia el extremo izquierdo.

Ctrl-W J
Mueva el panel hasta el fondo.

Ctrl-W K
Mueva el panel hasta la parte superior.

Ctrl-W L
mueva el panel hacia el extremo derecho.

Ctrl-W h
cambiar al panel izquierdo.

Ctrl-W j
cambiar al panel de abajo.

Ctrl-W k
cambiar al panel de arriba.

Ctrl-W l
cambiar al panel derecho.

Ctrl-W b
cambiar a la ventana inferior derecha.

Ctrl-W t
cambiar a la ventana superior izquierda.

Ctrl-W p
cambiar a la ventana anterior.

Ctrl-W w
cambiar a otro panel.

Ctrl-W o
deje solo un panel.

Ctrl-W s
ventana dividida horizontalmente.

Ctrl-W v
ventana dividida verticalmente.

Ctrl-W x
paneles de intercambio.

Ctrl-W z
salga del panel de vista previa o de los modos de visualización.

Ctrl-W +
aumentar el tamaño de la vista.

Ctrl-W -
Disminuir el tamaño de la vista.

Ctrl-W <
aumentar el tamaño de la vista.

Ctrl-W >
Disminuir el tamaño de la vista.

Ctrl-W |
maximizar la vista actual.

Ctrl-W _
maximizar la vista actual.

Ctrl-W =
igualar el tamaño de dos vistas.

En general, todas las teclas "Ctrl-W x" anteriores funcionan igual que en el modo Normal. El modo activo es
cambia automáticamente al navegar entre ventanas. Cuando se activa el modo menos parecido en el archivo
la vista previa se deja usando una de las teclas "Ctrl-W x", su estado se almacena hasta que se
mostrado usando la vista previa (es posible salir del modo, ocultar el panel de vista previa, hacer algo
de lo contrario, vuelva al archivo y muestre el panel de vista previa nuevamente con el estado almacenado previamente
en eso).

Comando línea Moda


Estas teclas están disponibles en todos los submodos del modo de línea de comando: comando, búsqueda, indicador
y filtrado.

Abajo, Arriba, Izquierda, Derecha, Inicio, Fin y Eliminar son teclas extendidas y no están disponibles
si vifm se compila con la opción --disable-extended-keys.

Esc, Ctrl-C
salir del modo de línea de comando, cancela la entrada. La entrada cancelada se guarda en el
historial y se puede recordar más tarde.

Ctrl-M, Participar
ejecutar comando y salir del modo de línea de comando.

Ctrl-I, Tab audio
comando completo o su argumento.

Mayús-Tab
completar en orden inverso.

Control-_ detener la finalización y devolver la entrada original.

Ctrl-K eliminar caracteres de la posición del cursor hasta el final de la línea.

Ctrl-U eliminar caracteres de la posición del cursor hasta el principio de la línea.

Ctrl-H, Retroceso
eliminar el carácter antes del cursor.

Ctrl-D, Borrar
eliminar el carácter debajo del cursor.

Ctrl-B, Unidades
mueva el cursor a la izquierda.

Ctrl-F, Derecha
mueva el cursor a la derecha.

Ctrl-A, Inicio
ir al comienzo de la línea.

Ctrl-E, Fin
ir al final de la línea

Alt-B ir al principio de la palabra anterior.

Alt-F ir al final de la siguiente palabra.

Ctrl-W eliminar caracteres de la posición del cursor hasta el comienzo de la palabra anterior.

Alt-D eliminar caracteres de la posición del cursor hasta el comienzo de la siguiente palabra.

Ctrl-T intercambiar el orden del carácter actual y anterior y mover el cursor hacia adelante o, si
cursor más allá del final de la línea, intercambie el orden de los dos últimos caracteres de la línea.

Alt-. inserta la última parte del comando anterior en la posición actual del cursor. Cada próxima llamada
insertará la última parte del comando anterior.

Ctrl-G editar el contenido de la línea de comandos en un editor externo. Consulte la sección "Edición de la línea de comandos".
para obtener más detalles.

Ctrl-N recordar la línea de comandos más reciente de la historia.

Ctrl-P recordar la línea de comandos más antigua del historial.

Up recordar la línea de comandos más reciente del historial, que comienza como el comando actual-
la línea.

Plumón recuerda la línea de comandos más antigua del historial, que comienza como la línea de comandos actual.

Paliza especial valores


Los atajos que se enumeran a continuación insertan valores especificados en la posición actual del cursor. Última clave
de cada valor de referencia de atajo que inserta:

-c - [c] archivo actual
-d - [d] irectory path
- e - [e] xtensión de un nombre de archivo
-r - [r] oot parte de un nombre de archivo
- t - [t] toda parte de la ruta del directorio

- a - [a] filtro automático
- m - [m] filtro anual
- = - filtro local, que está vinculado a "=" en modo normal

Los valores relacionados con la lista de archivos en el panel actual están disponibles a través del prefijo Ctrl-X, mientras que
Los valores del otro panel tienen la tecla Ctrl-X duplicada como prefijo (Ctrl-X duplicado es
presumiblemente más fácil de escribir que las letras mayúsculas; sigue siendo fácil reasignar las claves a
corresponden a nombres de macros similares).

Ctrl-X c
nombre del archivo actual del panel activo.

Ctrl-X Ctrl-X c
nombre del archivo actual del panel inactivo.

Ctrl-X d
ruta al directorio actual del panel activo.

Ctrl-X Ctrl-X d
ruta al directorio actual del panel inactivo.

Ctrl-X e
extensión del archivo actual del panel activo.

Ctrl-X Ctrl-X e
extensión del archivo actual del panel inactivo.

Ctrl-X r
nombre raíz del archivo actual del panel activo.

Ctrl-X Ctrl-X r
nombre raíz del archivo actual del panel inactivo.

Ctrl-X t
el último componente de la ruta al directorio actual del panel activo.

Ctrl-X Ctrl-X t
el último componente de la ruta al directorio actual del panel inactivo.

Ctrl-X a
valor del filtro automático del panel activo.

Ctrl-X m
valor del filtro manual del panel activo.

Ctrl-X =
valor del filtro local del panel activo.

Comando línea .


vifm proporciona una función para editar varios tipos de datos, que generalmente se editan en comando-
modo de línea, en un editor externo (usando el comando especificado por la opción ´vicmd 'o' vixcmd ').
Esto tiene al menos dos ventajas sobre el modo de línea de comandos integrado:
- se puede usar todo el poder de Vim para editar texto;
- Es posible encontrar y reutilizar entradas del historial.

La función es compatible con cuatro submodos de entrada de la línea de comandos:
- comando;
- búsqueda hacia adelante;
- búsqueda hacia atrás;
- cambio de nombre de archivo (consulte la descripción de las teclas de modo normal cw y cW).

La edición de la línea de comandos con un editor externo se activa mediante el acceso directo c_CTRL-G. Es
También es posible hacer casi lo mismo desde los modos Normal y Visual usando q :, q / y q?
comandos.

El archivo temporal creado con el propósito de editar la línea tiene la siguiente estructura:

1. Primera línea, que está vacía o contiene texto ya ingresado en la línea de comandos.

2. Segunda y todas las demás líneas con elementos del historial que comienzan con el más reciente.
La alteración de estas líneas de alguna manera no cambiará los elementos del historial almacenados por vifm.

Una vez finalizada la edición de la aplicación, se toma la primera línea del archivo como resultado de
operación, cuando la aplicación devuelve el código de salida cero. Si la aplicación devuelve un
error (ver: comando cquit en Vim), todas las ediciones realizadas en el archivo se ignoran, pero la
El valor inicial de la primera línea se guarda en el historial correspondiente.

Comandos


Los comandos se ejecutan con: command_name

Las líneas comentadas deben comenzar con el símbolo de comillas dobles, que puede ir precedido de
caracteres de espacio en blanco.

La mayoría de los comandos tienen dos formas: completa y corta. Ejemplo:
: noh [lsearch]
Esto significa que el comando completo es nohlsearch y el corto es noh.

La mayoría de los comandos de la línea de comandos restablecen completamente la selección en la vista actual. Sin embargo,
hay varias excepciones:

- ": invert s" probablemente dejará algunos archivos seleccionados;

-: los comandos if y: else no afectan la selección en una ejecución exitosa.

´ | ' se puede utilizar para separar comandos, por lo que puede dar varios comandos en una línea. Si
desea utilizar '|' en un argumento, preceda con '\'.

Estos comandos ven '|' como parte de sus argumentos incluso cuando se ha escapado:

:[distancia]!
: cmap
: cnoremap
:mando
:Tipo de archivo
: visor de archivos
: filextype
:mapa
: mmap
: mnoremap
: nmap
: nnoremap
: noremap
:normal
: qmap
: qnoremap
: vmap
: vnoremap
: ventana
: winrun

Para poder usar otro comando después de uno de estos, envuélvalo con el comando: execute.
Un ejemplo:
if filetype ('.') == 'reg' | ejecutar '!! echo archivo regular' | terminara si

:[contar]

:número
muévase al número de archivo.
: 12 se movería al 12º archivo de la lista.
: 0 se mueve al principio de la lista.
: $ mover al final de la lista.

: comando [contar]
Los únicos comandos integrados: [count] son: [count] d [elete] y: [count] y [ank].

: d3 eliminaría tres archivos comenzando en la posición actual del archivo moviéndose hacia abajo.

: 3d eliminaría un archivo en la tercera línea de la lista.

:mando [argumentos]

: [rango]! programa
ejecutará el programa en un shell

: [rango]! comando &

ejecutará el proceso en segundo plano utilizando los medios de vifm.

Los programas que escriben en stdout como ls crearán un mensaje de error que muestra una salida parcial
del comando.

Tome nota del espacio antes del símbolo comercial, si lo omite, el comando se ejecutará en el
fondo usando el control de trabajo de su caparazón.

Acepta macros.

: !!

:[distancia]!!
es lo mismo que :! pero pausará la pantalla antes de regresar a Vifm.

: !! ejecutará el último comando.

:un enlace

: [rango] alink [!?]
crea enlaces simbólicos absolutos de archivos en el directorio de otra vista. Con "?"
vifm abrirá vi para editar nombres de archivos. "!" Fuerzas sobreescritura.

: [rango] alink [!] camino
crea enlaces simbólicos absolutos de archivos en el directorio especificado con la ruta
(absoluto o relativo al directorio de otra vista). "!" Fuerzas sobreescritura.

: [rango] alink [!] name1 nombre2 ...
crea enlaces simbólicos absolutos de archivos en el directorio de otra vista dando a cada uno
siguiente enlace un nombre correspondiente de la lista de argumentos. "!" Fuerzas sobreescritura.

:a propósito

:a propósito página de manual
creará un menú de elementos devueltos por el comando apropos. Seleccionar un artículo en
el menú abrirá la página de manual correspondiente. Por defecto, el comando se basa en el
utilidad externa "apropos", que se puede personalizar modificando el valor de la
opción 'aproposprg'.

:a propósito
repite último: comando apropos.

:CD

:CD or :CD ~ or :CD $ HOME
cambie a su directorio personal.

:CD - ir al directorio anterior.

:CD ~ / dir
cambiar directorio a ~ / dir.

:CD / curr / dir / otro / dir
cambiar el directorio del panel actual a / curr / dir y el directorio del otro panel
a / otro / dir. Cuando se utilizan rutas relativas, vifm asume que ambas son
relativo al directorio actual de la vista actual. El comando no fallará si uno de
directorios no es válido. Acepta macros.

:¡CD! / dir
lo mismo que: cd / dir / dir.

:cambio

:cambio]
crear una ventana de menú para modificar las propiedades de un archivo.

: chmod

: [rango] chmod
muestra los atributos del archivo (permiso en * nix y propiedades en Windows) diálogo de cambio.

: [rango] chmod [!] arg ...
solo para * nix
cambia los permisos de los archivos. Vea 'man chmod' para el formato arg. "!" significa conjunto
permisos de forma recursiva.

: chown

: [gama] chown
solo para * nix
Igual que la tecla co en modo normal.

: [gama] chown [grupo de usuario]
solo para * nix
cambia de propietario y / o grupo de archivos. Opera en directorios de forma recursiva.

:clon

: [rango] clon [!?]
clona archivos en el directorio actual. Con "?" vifm abrirá vi para editar nombres de archivos.
"!" Fuerzas sobreescritura. Las macros se expanden.

: [rango] clon [!] camino
clona archivos en el directorio especificado con la ruta (absoluta o relativa a la actual
directorio). "!" Fuerzas sobreescritura. Las macros se expanden.

: [rango] clon [!] name1 nombre2 ...
clona archivos en el directorio actual dando a cada siguiente clon un nombre correspondiente de
la lista de argumentos. "!" Fuerzas sobreescritura. Las macros se expanden.

:esquema de colores

:esquema de colores]?
imprime el nombre del esquema de color actual en la barra de estado.

:esquema de colores]
da un menú con una lista de esquemas de color disponibles. Puedes elegir el color primario
esquema aquí. Se utilizará para ver si no se configuró ninguna ruta para un
esquema de colores. También se utiliza para establecer el color del borde (excepto los títulos de vista) y los colores.
en los menús y cuadros de diálogo.

:esquema de colores] nombre_esquema_color
cambia el esquema de color primario a color_scheme_name. En caso de errores (por ejemplo, algunos
los colores no son compatibles con el terminal) o no se cambia nada o se cambia el esquema de color
restablezca los colores incorporados para asegurarse de que TUI se deja en un estado utilizable.

:esquema de colores] nombre_esquema_color directorio
asocia el directorio con el esquema de color. El argumento del directorio puede ser ambos
ruta absoluta o relativa cuando: el comando esquema de colores se ejecuta desde la línea de comando,
pero obligatorio debe ser una ruta absoluta cuando el comando se ejecuta en scripts
cargado al inicio (hasta que vifm esté completamente cargado).

: comclear

: comc [Lear]
elimina todos los comandos definidos por el usuario.

:mando

:mando]
da un menú de comandos de usuario.

:mando] comienzo
muestra los comandos definidos por el usuario que comienzan con el principio.

:mando] nombre DE ACTUAR!
establece un nuevo comando de usuario.
Si intenta utilizar un nombre de comando reservado, aparecerá un mensaje de error.
Utilice: comando [mand]! para sobrescribir un comando establecido previamente.
A diferencia de vim, los comandos de usuario no tienen que empezar con una letra mayúscula. Comandos de usuario
se ejecutan en un shell de forma predeterminada. Para ejecutar un comando en segundo plano, debe configurarlo
como un comando en segundo plano con & al final de la acción del comando (: com rm rm% f &).
El nombre del comando no puede contener números o símbolos especiales (excepto '?' Y '!').

:mando] nombre /patrón
establece el patrón de búsqueda.

:mando] nombre = patrón
establece el valor del filtro local.

:mando] nombre filtro {: filtro argumentos}
establece el filtro de nombre de archivo (ver: descripción del comando de filtro). Por ejemplo:
"mostrar solo archivos de audio
: comando solo filtro de audio /.+. \ (mp3 | wav | mp3 | flac | ogg | m4a | wma | ape \) $ / i
"mostrar todo excepto archivos de audio
: comando no filtro de audio!/.+. \ (mp3 | wav | mp3 | flac | ogg | m4a | wma | ape \) $ / i

:mando] cmd : comandos
establecerá una especie de alias para el comando interno (como en un shell). Pasará rango
dado a alias a un comando con alias, por lo que ejecuta:% cp después
: comando cp: copiar% a
iguales
:%Copiar

: copia

: [rango] co [py] [!?] [ &]
copia archivos al directorio de otra vista. Con "?" vifm abrirá vi para editar
nombres de archivo. "!" Fuerzas sobreescritura.

: [rango] co [py] [!] sendero[ &]
copia archivos al directorio especificado con la ruta (absoluta o relativa a
directorio de otra vista). "!" Fuerzas sobreescritura.

: [rango] co [py] [!] name1 nombre2 ... [ &]
copia archivos al directorio de otra vista dando a cada archivo siguiente un nombre correspondiente
de la lista de argumentos. "!" Fuerzas sobreescritura.

: eliminar

: [rango] d [elete] [!] [ &]
eliminar el archivo o archivos seleccionados. "!" significa eliminar completamente el archivo.

: [rango] d [elete] [!] [registrar] [contar][ &]
eliminará los archivos del registro de registro. "!" significa eliminar completamente el archivo.

: delcommand

: delc [ommand] nombre_comando
eliminará el comando de usuario command_name.

: delmarks

: ¡delm [arcas]!
eliminará todas las marcas.

: delm [arcas] marcas ...
eliminará las marcas especificadas, cada argumento se trata como un conjunto de marcas.

:monitor

:monitor]
menú emergente con contenido de registros.

:monitor] lista ...
mostrar el contenido de los registros numerados y nombrados que se mencionan en la lista
(por ejemplo, "az para mostrar", "a y" z contenido).

: dirs

: dirs Mostrar pila de directorio.

:eco

:eco] [ ...]
evalúa cada argumento como una expresión y los genera separados por un espacio.
Consulte la ayuda sobre: ​​let command para obtener una definición de .

edit:

: [rango] e [dit] [expediente...]
cargará el archivo o archivos seleccionados o pasados ​​en vi. Acepta macros.

:demás

:demás]
ejecuta comandos hasta la próxima coincidencia: endif si anteriormente no estaban siendo
ejecutado. Consulte también la ayuda sobre los comandos: if y: endif.

:vacío

:vacío eliminará permanentemente los archivos de todos los directorios de basura existentes que no estén vacíos. Eso
también eliminará todas las operaciones de undolist que no tengan sentido después de: vacío y
eliminar todos los registros sobre archivos ubicados dentro de los directorios de todos los registros.
La eliminación se realiza como una tarea en segundo plano con una cantidad de trabajo indeterminada y se puede
comprobado a través de: menú de trabajos. Consulte la sección "Directorio de la papelera" a continuación.

:terminara si

:terminara si]
termina el bloque condicional. Consulte también la ayuda sobre los comandos: if y: else.

:ejecutar

:ejecutar] [ ...]
evalúa cada argumento como una expresión y une los resultados separados por un espacio para
obtener una sola cadena, que luego se ejecuta como un comando de línea de comandos. Ver ayuda en
: deje el comando para una definición de .

: salida

:Salida][!]
lo mismo que: salir.

:expediente

:expediente]
menú emergente de programas establecidos para el tipo de archivo del archivo actual. Agregue '&' en el
fin del comando para ejecutar el programa en segundo plano.

:expediente] arg
ejecutar el comando asociado que comienza con el argumento sin abrir el menú.

:Tipo de archivo

:Tipo de archivo] pat1, pat2, ... [{descr}] def_prog [ &], [{descr}] prog2 [ &], ...
asociará la lista de programas dada a cada uno de los patrones. Programa asociado
(comando) lo utilizan los controladores de las teclas ly Enter (y también en el menú: archivo). Si
necesita insertar una coma en el comando, simplemente duplíquelo (",,"). Espacio seguido de un
y como dos últimos caracteres de un comando significa ejecutar el comando en el
antecedentes. Se puede dar una descripción opcional a cada comando para facilitar
comprensión de lo que hará el comando en el menú: archivo. Vifm probará el resto de
los programas de una asociación cuando no se encuentra el valor predeterminado. Cuando la entrada del programa
no contiene ninguna de las macros vifm, el nombre del archivo actual se agrega como si el programa
la entrada terminó con la macro% c en * nix y% "c en Windows. En la ruta de Windows a
Los ejecutables que contienen espacios pueden (y deben ser para un trabajo correcto con tales rutas)
ser cotizado doble. Consulte la sección "Globos" a continuación para ver la definición del patrón. Ver también
Sección "Montajes automáticos FUSE" a continuación. Ejemplo para archivos zip y varios
comportamiento:

tipo de archivo * .zip, *. jar, *. war, *. ear
\ {Montar con fusible-zip}
\ FUSE_MOUNT | fusible-zip% SOURCE_FILE% DESTINATION_DIR,
\ {Ver contenido}
\ zip -sf% c | menos,
\ {Extraer aqui}
\ tar -xf% c,

: filextype

: filex [tipo] pat1, pat2, ... [{ descripción }] def_program, program2, ...
igual que: filetype, pero vifm ignorará este comando si no se está ejecutando en X. En
X: filextype es igual a: filetype. Consulte la sección "Globos" a continuación para ver el patrón.
definición. Consulte también la sección "Montajes automáticos FUSE" a continuación.

Por ejemplo, considere las siguientes configuraciones (el orden puede parecer extraño, pero
es para fines de demostración):

tipo de archivo * .html, *. htm
{Ver en lince}
lince
filextype * .html, *. htm
{Abrir con dwb}
dwb% f% i &,
tipo de archivo * .html, *. htm
{Ver en enlaces}
enlaces
filextype * .html, *. htm
{Abrir con firefox}
firefox% f &,
{Abrir con uzbl}
uzbl-browser% f% i &,

Si está utilizando vifm dentro de un emulador de terminal que se ejecuta en gráficos
entorno (cuando se usa X en * nix; siempre en Windows), vifm intentará ejecutarse
aplicación en este orden:

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

Si no hay un entorno gráfico (presencia comprobada del entorno $ DISPLAY
variable en * nix; nunca ocurre en Windows), la lista se verá así:

1. lince 2. enlaces

Como si todos los comandos: filextype no estuvieran allí.

El propósito de tal diferenciación es permitir un uso cómodo de vifm con el mismo
configuración en el entorno de escritorio / a través de conexión remota (SSH) / en la consola nativa.

: visor de archivos

: filev [iewer] pat1, pat2, ... comando
asociará el comando dado como visor a cada uno de los patrones. El espectador es un
comando cuya salida se captura y se muestra en el segundo panel de vifm después
en ejecución: comando de vista. Cuando el comando no contiene ninguna de las macros vifm, nombre
del archivo actual se agrega como si el comando terminara con la macro% c. Consulte la sección "Globos".
a continuación para ver la definición del patrón. Ejemplo de archivos zip:

visor de archivos * .zip, *. jar, *. war, *. ear zip -sf% c

:filtrar

:filtrar[!] patrón_expresión_regular
:filtrar[!] / patrón_expresión_regular / [banderas] filtrará todos los archivos del
listado de directorio que coincide con la expresión regular. Usando la segunda variante puede
use el símbolo de barra ('|') sin escapar. Expresión regular vacía (especificada por
//, "" o '') significa el uso del último patrón de búsqueda. Usar '!' para controlar el estado de
inversión de filtro después de actualizar el valor del filtro (ver también la descripción de 'cpoptions').
El filtro se distingue entre mayúsculas y minúsculas en * nix y no distingue entre mayúsculas y minúsculas en Windows.

Banderas compatibles:
- "i" hace que el filtro no distinga entre mayúsculas y minúsculas;
- "I" hace que el filtro distinga entre mayúsculas y minúsculas.

Las banderas pueden repetirse varias veces, las posteriores ganan (por ejemplo, "iiiI" es equivalente
a "I" y "IiIi" es lo mismo que "i").

"filtra todos los archivos que terminan en .o de la lista de archivos.
: filtro /.o$/

Nota: vifm usa expresiones regulares extendidas.

:filtrar
restablecer el filtro (configurarlo en una cadena vacía) y mostrar todos los archivos.

:¡filtrar!
lo mismo que: invertir.

:¿filtrar?
mostrar información sobre filtros locales, de nombres y automáticos.

:encontrar

: [rango] fin [d] patrón
mostrará los resultados del comando buscar en el menú. Busca entre archivos seleccionados si
alguna. Acepta macros. De forma predeterminada, el comando se basa en el "buscar" externo
utilidad, que se puede personalizar modificando el valor de la opción 'findprg'.

: [rango] fin [d] -optar...
igual que: buscar arriba, pero el usuario define todos los argumentos de búsqueda. Búsquedas entre los seleccionados
archivos si los hay.

: [rango] fin [d] camino -optar...
igual que: buscar arriba, pero el usuario define todos los argumentos de búsqueda. Ignora la selección y
rango.

: [rango] fin [d]
repite último: comando de búsqueda.

:terminar

:terminar]
Deja de buscar un guión. Solo se puede usar en un archivo de secuencia de comandos vifm. Esta es una forma rapida
para omitir el resto del archivo.

: grep

: [rango] gr [ep] [!] patrón
mostrará los resultados del comando grep en el menú. Agregar "!" para solicitar la inversión de
buscar (busque líneas que no coincidan con el patrón). Busca entre archivos seleccionados
si hay alguno y sin rango. Ignora los archivos binarios de forma predeterminada. Por defecto el
El comando se basa en la utilidad externa "grep", que se puede personalizar modificando
valor de la opción 'grepprg'.

: [rango] gr [ep] [!] -optar...
igual que: grep anterior, pero el usuario define todos los argumentos de búsqueda, que no se escapan.
Busca entre los archivos seleccionados, si los hay.

: [rango] gr [ep] [!]
repite el último: comando grep. "!" de este comando invierte "!" en comando repetido.

:ayuda

:ayuda]
muestra el archivo de ayuda.

:ayuda] argumento
es lo mismo que usar ': argumento h' en vim. Utilice vifm- para conseguir ayuda en
vifm (la finalización de pestañas funciona). Esta forma del comando no funciona cuando ´vimhelp '
la opción está desactivada.

:destacar

:destacar]
mostrará información sobre todos los grupos destacados en el directorio actual.

:destacar] limpiar
restablecerá todo el resaltado a los valores predeterminados incorporados.

:destacar] Nombre del grupo
mostrará información sobre el grupo de resaltado dado del esquema de color primario.

:destacar] Nombre del grupo cterm = estilo | ctermfg = color | ctermbg = color
establece los parámetros de estilo (cterm), primer plano (ctermfg) o / y fondo (ctermbg) de
resaltar grupos del esquema de color primario actual.

Todos los valores de estilo, así como los nombres de color, no distinguen entre mayúsculas y minúsculas.

Valores de estilo disponibles (algunos de ellos se pueden combinar):
- negrita
- subrayado
- inversa o inversa
- destacar
- Ninguno

Valores de nombre de grupo disponibles:
- Win - color de todas las ventanas (vistas, cuadros de diálogo, menús)
- Borde: color de las partes verticales del borde
- TopLineSel: color de la línea superior del panel actual
- TopLine: color de la línea superior del otro panel
- CmdLine - el color de la línea de comando / barra de estado
- ErrorMsg: color de los mensajes de error en la barra de estado
- StatusLine: color de la línea sobre la barra de estado
- WildMenu - color de los elementos del menú salvajes
- CurrLine - línea en la posición del cursor en la vista activa
- OtherLine - línea en la posición del cursor en la vista inactiva
- Seleccionado: color de los archivos seleccionados
- Directorio - color de directorios
- Enlace: color de los enlaces simbólicos en las vistas
- BrokenLink - color de los enlaces simbólicos rotos
- Zócalo - color de los zócalos
- Dispositivo: color de los dispositivos de bloques y personajes
- Ejecutable - color de los archivos ejecutables
- Fifo - color de las pipas de FIFO

Colores disponibles:
-1 o predeterminado o ninguno - predeterminado o transparente
- negro y negro claro
- rojo y rojo claro
- verde y verde claro
- amarillo y amarillo claro
- azul y azul claro
- magenta y lightmagenta
- cian y cian claro
- blanco y blanco claro
- 0-255 - colores correspondientes de la paleta de 256 colores

Las versiones claras de los colores son colores regulares con un conjunto de atributos en negrita. Así que orden de
argumentos de: el comando resaltar es importante y es mejor poner "cterm" delante de
otros para evitar que sobrescriba los atributos establecidos por los argumentos "ctermfg" o "ctermbg".

Para la conveniencia de los autores de esquemas de color, también se utilizan nombres similares a xterm para la paleta de 256 colores.
soportado. El mapeo se toma de
http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim Las entradas duplicadas fueron
alterado agregando un guión bajo seguido de un sufijo numérico.

0 Negro 86 Aguamarina1 172 Naranja3
1 Rojo 87 DarkSlateGray2 173 LightSalmon3_2
2 Verde 88 DarkRed_2 174 LightPink3
3 Amarillo 89 DeepPink4_2 175 Pink3
4 Azul 90 Magenta oscuro 176 Ciruela 3
5 Magenta 91 DarkMagenta_2 177 Violeta
6 Cian 92 Violeta Oscuro 178 Oro3_2
7 Blanco 93 Violeta 179 ClaroRojo Dorado3
8 Negro Claro 94 Naranja 4_2 180 Bronceado
9 Rojo Claro 95 Rosa Claro4 181 MistyRose3
10 Verde claro 96 Ciruela4 182 Cardo3
11 Amarillo claro 97 Morado medio3 183 Ciruela2
12 Azul claro 98 Medio Púrpura3_2 184 Amarillo3_2
13 Magenta claro 99 Azul pizarra1 185 Caqui3
14 LightCyan 100 Amarillo4 LightGoldenrod186
15 Blanco claro 101 Trigo4 187 Amarillo claro3
16 Gris 0 102 Gris 53 188 Gris 84
17 Azul marinoAzul 103 Claro Pizarra Gris 189 Acero claroAzul1
18 Azul oscuro 104 Morado medio 190 Amarillo 2
19 Azul3 105 Azul Pizarra Claro 191 Verde Oliva Oscuro1
20 Azul3_2 106 Amarillo4_2 192 Verde oliva oscuro1_2
21 Azul1 107 Verde Oliva Oscuro3 193 Verde Mar Oscuro1_2
22 Verde oscuro 108 Verde mar oscuro 194 Honeydew2
23 Azul cielo profundo4 109 Azul cielo claro3 195 Cian claro1
24 DeepSkyBlue4_2 110 LightSkyBlue3_2 196 Rojo1
25 Azul cielo profundo4_3 111 Azul cielo2 197 Rosa profundo2
26 DodgerBlue3 112 Chartreuse2_2 198 DeepPink1
27 DodgerBlue2 113 DarkOliveGreen3_2 199 DeepPink1_2
28 Verde4 114 Verde pálido3_2 200 Magenta2_2
29 SpringGreen4 DarkSeaGreen115 3 Magenta201
30 Turquesa4 DarkSlateGray116 OrangeRed3
31 Azul cielo profundo3 117 Azul cielo1 203 Rojo indio1
32 Azul cielo profundo3_2 118 Chartreuse1 204 Rojo indio1_2
33 Azul Dodger1 119 Verde claro_2 205 Rosa fuerte
34 Verde3 120 LightGreen_3 206 HotPink_2
35 SpringGreen3 121 PaleGreen1 MediumOrchid207_1
36 Cyan oscuro 122 Aguamarina1_2 208 Naranja oscuro
37 LightSeaGreen 123 DarkSlateGray1 209 Salmón1
38 DeepSkyBlue2 124 Red3 210 Coral claro
39AzulCielo Profundo1 125 Rosa Profundo4_3 211VioletRojo Pálido1
40 Verde3_2 126 Medio Violeta Rojo 212 Orquídea2
41 SpringGreen3_2 127 Magenta3 213 Orquídea1
42 SpringGreen2 128 DarkViolet_2 214 Naranja1
43 Cyan3 129 Púrpura_2 215 SandyBrown
44 Turquesa oscuro 130 Naranja oscuro3 216 Salmón claro1
45 Turquesa2 131 Rojo Indio 217 Rosa Claro1
46 Verde1 132 Rosado3 218 Rosado1
47 SpringGreen2_2 133 MediumOrchid3 219 Ciruela1
48 Verde primavera1 134 Orquídea mediana 220 Dorado1
49 Medio PrimaveraVerde 135 Medio Morado 2 ClaroRojo Dorado221_2
50 Cian2 136 Vara de oro oscuro 222 Vara de oro claro2_3
51 Cian1 137 Salmón claro3 223 Navajo Blanco1
52 rojo oscuro 138 marrón rosado 224 rosa brumoso1
53 Rosado profundo4 139 Gris63 Cardo225
54 Morado4 140 Medio Morado2_2 226 Amarillo1
55 Morado4_2 141 Medio Morado1 Claro Varilla Dorada227
56 Violeta3 142 Dorado3 228 Caqui1
57 BlueViolet 143 DarkKhaki 229 Trigo1
58 Naranja4 NavajoBlanco144 3 Seda de maíz230
59 Gris 37 145 Gris 69 231 Gris 100
60 Medio Morado4 146 Acero claro Azul3 232 Gris3
61 Azul pizarra3 Azul acero claro 147 Gris233
62 Azul pizarra3_2 148 Amarillo3 234 Gris 11
63 Azul real1 149 Verde oliva oscuro3_3 235 Gris15
64 Chartreuse4 150 DarkSeaGreen3_2 236 Gris19
65 DarkSeaGreen4 DarkSeaGreen151 2 Grey237
66 Turquesa pálido4 152 Cian claro3 238 Gris 27
67 Azul acero 153 Azul cielo claro1 Gris 239
68 Acero Azul3 154 Verde Amarillo 240 Gris 35
69 Azul aciano 155 Verde oliva oscuro2 241 Gris 39
70 Chartreuse3 156 Verde pálido1_2 242 Gris42
71 DarkSeaGreen4_2 157 DarkSeaGreen2_2 243 Gris46
72 Azul Cadete 158 Verde Mar Oscuro 1 Gris 244
73 Azul Cadete_2 159 Turquesa Pálido1 245 Gris54
74 Azul cielo3 160 Rojo3_2 246 Gris58
75 Azul Acero1 161 Rosa Profundo3 247 Gris62
76 Chartreuse3_2 162 Rosa Profundo3_2 248 Gris66
77 Verde pálido3 163 Magenta3_2 249 Gris70
78 Verdemar3 164 Magenta3_3 250 Gris74
79 Aguamarina3 165 Magenta2 251 Gris 78
80 Turquesa Medio 166 Naranja Oscuro3_2 252 Gris82
81 Azul Acero1_2 167 Rojo Indio_2 253 Gris85
82 Chartreuse2 168 HotPink3_2 254 Gris89
83 verdemar2 169 rosa fuerte2 255 gris93
84 SeaGreen1 170 Orquídea
85 verdemar1_2 171 orquídea mediana1

Hay dos colores (primer plano y fondo) y solo un atributo en negrita. Así soltero
El atributo negrita afecta a ambos colores cuando se usa el atributo "inverso" en vifm run inside
emulador de terminal. Al mismo tiempo, la consola nativa de Linux puede manejar la audacia de
colores de primer plano y de fondo de forma independiente, pero para mantener la coherencia con la terminal
emuladores, esto solo está disponible implícitamente mediante el uso de versiones claras de colores. Esta
el comportamiento puede cambiar en el futuro.

Aunque vifm admite 256 colores en cierto sentido, son compatibles con la biblioteca de dibujos de la interfaz de usuario,
si podrá utilizarlos todos depende en gran medida de su terminal. Para configurar
terminal correctamente, asegúrese de que $ TERM en el entorno en el que ejecuta vifm esté configurado con el nombre de
Terminal de 256 colores (en * nixes también se puede configurar a través de recursos X), por ejemplo, xterm-256color.
Se puede encontrar una lista de nombres de terminales disponibles enumerando / usr / lib / terminfo /. Número de
los colores admitidos por el terminal con la configuración actual se pueden verificar a través de "tput colors"
mando.

Aquí está la jerarquía de los grupos destacados, que debe conocer para usar la transparencia:
línea de estado
menú salvaje
Frontera
Cmdline
mensaje de error
Win
Directorio
Enlace
Enlace roto
Enchufe
Dispositivo
Fifo
Ejecutable
Seleccionado
Línea Curr
OtraLínea
TopLine
TopLineSel

"ninguno" significa el color de terminal predeterminado para los grupos de resaltado en el primer nivel de la
jerarquía y transparencia para todos los demás.

:historia

:historia]
crea un menú emergente de directorios visitados.

:historia] x
x puede ser:
d [ir] o. muestre el historial del directorio.
c [md] o: muestra el historial de la línea de comandos.
s [buscar] o / muestra el historial de búsqueda y busca hacia adelante con la tecla l.
f [buscar] o / muestra el historial de búsqueda y busca hacia adelante con la tecla l.
b [buscar] o? muestra el historial de búsqueda y busca hacia atrás en la tecla l.
i [nput] o @ mostrar el historial de solicitudes (por ejemplo, en el cambio de nombre de un archivo).
fi [ltro] o = muestra el historial de filtros (ver descripción del modo normal "="
mando).

:si

:si {expr1}
inicia el bloque condicional. Los comandos se ejecutan hasta la próxima coincidencia: else of
: comando endif si {expr1} se evalúa como distinto de cero, de lo contrario se ignoran. Ver
también ayuda en los comandos: else y: endif.

Ejemplo:
si $ TERM == "screen.linux"
resaltar CurrLine ctermfg = blanco claro ctermbg = negro claro
más
resaltar CurrLine cterm = negrita, reverso ctermfg = negro ctermbg = blanco
terminara si

:invertir

:invertir [f]
filtro de nombre de archivo invertido.

:¿invertir? [f]
muestra el estado actual del filtro.

:invertir s
invertir selección.

:invertir o
invertir el orden de clasificación de la clave de clasificación principal.

:¿invertir? o
muestra el orden de clasificación de la clave de clasificación principal.

:trabajos

:trabajos muestra el menú de los procesos actuales en segundo plano.

:dejar

:dejar $ ENV_VAR =
establece la variable de entorno. Advertencia: establecer la variable de entorno en un vacío
string en Windows lo elimina.

:dejar $ ENV_VAR .=
agregar valor a la variable de entorno.

Donde podría ser una cadena entre comillas simples, una cadena entre comillas dobles, un entorno
variable, llamada a función o una concatenación de cualquiera de ellas en cualquier orden usando el '.'
operador. Se ignora cualquier espacio en blanco.

:localizar

:localizar nombre de archivo
utiliza el comando de localización para crear un menú de nombres de archivo.
El menú volverá a cargar la lista de archivos actual en vifm para mostrar el archivo seleccionado. Por
predeterminado, el comando se basa en la utilidad externa "localizar" (se supone que su
base de datos ya está construida), que se puede personalizar modificando el valor de la
opción 'localizarprg'.

:localizar
repite el último: comando de localización.

:Marcos

: [rango] ma [rk] [?] x [/ruta completa] [nombre del archivo]
Establezca la marca x (a-zA-Z0-9) en / full / ruta y nombre de archivo. Por defecto, el directorio actual es
siendo utilizado. Si no se proporcionó un nombre de archivo y / full / path es el directorio actual, entonces el último
Se utiliza el archivo en [rango]. Se permite el uso de macros. El signo de interrogación se detendrá
comando de sobrescribir marcas existentes.

:marcas

:marcas crear un menú emergente de marcadores.

:marcas lista ...
mostrar el contenido de las marcas que se mencionan en la lista.

: mensajes

: mes [sabios]
muestra los mensajes dados anteriormente (hasta 50).

: mkdir

: mkdir [!] dir ...
crea directorios con nombres de pila. "!" significa crear directorios principales según sea necesario.
Las macros se expanden.

:Muevete

: [rango] m [ove] [!?] [ &]
mueve archivos al directorio de otra vista. Con "?" vifm abrirá vi para editar
nombres de archivo. "!" Fuerzas sobreescritura.

: [rango] m [ove] [!] sendero[ &]
mueve archivos al directorio especificado con la ruta (absoluta o relativa al directorio
de otra vista). "!" Fuerzas sobreescritura.

: [rango] m [ove] [!] name1 nombre2 ... [ &]
mueve archivos al directorio de otra vista dando a cada archivo siguiente un nombre correspondiente
de la lista de argumentos. "!" Fuerzas sobreescritura.

: nohlsearch

: noh [lsearch]
borrar la selección en el panel actual.

:normal

:normal][!] comandos
ejecuta comandos de modo normal. Si "!" se utiliza, las asignaciones no se utilizarán. Si el
El último comando está inacabado, se cancelará como si o fue escrito. A
":" también debe completarse. Los comandos no pueden comenzar con un espacio, así que cuente
de 1 (uno) antes.

:solamente

:solo]
cambia la ventana para mostrar solo el directorio de archivos actual.

: popd

: popd eliminar los directorios del panel de la pila.

: empujado

: empujó [!] / curr / dir [/ otro / dir]
agregue directorios de panel para apilar y procesar argumentos como: comando cd.

: empujado intercambia los dos elementos superiores de la pila de directorios.

: pwd

: pw [d] muestra el directorio de trabajo actual.

: dejar

:renunciar][!]
saldrá de vifm (¡agregue! si no desea guardar los cambios o comprobar si hay alguno
de comandos en segundo plano aún en ejecución).

:tirón

: [rango] y [ank] [registrar] [contar]
tirará de los archivos al registro de registro.

: ls

: ls enumera las ventanas del multiplexor de terminal activo (solo cuando el multiplexor de terminal está
usado). Esto se logra emitiendo el comando adecuado para el multiplexor de terminal activo,
por lo tanto, vifm no maneja la lista.

: lstrash

: lstrash
muestra un menú con una lista de archivos en la papelera. Cada elemento de la lista es original.
ruta de un archivo eliminado, por lo que la lista puede contener duplicados.

: registros

: reg [isters]
menú emergente con contenido de registros.

: reg [isters] lista ...
mostrar el contenido de los registros numerados y nombrados que se mencionan en la lista
(por ejemplo, "az para mostrar", "a y" z contenido).

:rebautizar

: [rango] renombrar [!]
renombrar archivos usando vi para editar nombres. ! significa ir de forma recursiva a través de directorios.

: [rango] renombrar name1 nombre2 ...
cambie el nombre de cada uno de los archivos seleccionados a un nombre correspondiente.

: reiniciar

: reiniciar
liberará muchas cosas (historias, comandos, etc.), releerá vifminfo y vifmrc
archivos y ejecutar comandos de inicio pasados ​​en la lista de argumentos, perdiendo así todos los no guardados
cambios (por ejemplo, historial reciente o claves asignadas en la sesión actual).

:restaurar

: [rango] restaurar
restaurará el archivo del directorio de la papelera, no funciona en ningún otro directorio. Ver
Sección "Directorio de la papelera" a continuación.

: rlink

: [rango] rlink [!?]
crea enlaces simbólicos relativos de archivos en el directorio de otra vista. Con "?"
vifm abrirá vi para editar nombres de archivos. "!" Fuerzas sobreescritura.

: [rango] rlink [!] camino
crea enlaces simbólicos relativos de archivos en el directorio especificado con la ruta
(absoluto o relativo al directorio de otra vista). "!" Fuerzas sobreescritura.

: [rango] rlink [!] name1 nombre2 ...
crea enlaces simbólicos relativos de archivos en el directorio de otra vista dando a cada uno
siguiente enlace un nombre correspondiente de la lista de argumentos. "!" Fuerzas sobreescritura.

:pantalla

:pantalla
alterna entre usar el multiplexor de terminal o no.
Un multiplexor de terminal utiliza pseudo terminales para permitir el uso de múltiples ventanas
en la consola o en un solo xterm. Iniciando vifm desde el multiplexor de terminal con
el soporte apropiado activado hará que vifm abra un nuevo multiplexor de terminal
ventana para cada nuevo archivo editado o programa iniciado desde vifm.
Esto requiere la versión de pantalla 3.9.9 o más reciente para el argumento screen -X o tmux
(se recomienda la versión 1.8 o más reciente).

:¿pantalla?
muestra si la integración con multiplexores de terminal está habilitada.

Nota: el comando se llama pantalla por razones históricas (cuando tmux aún no era compatible)
y podría cambiarse en futuras versiones u obtener un alias.

:colocar

:colocar] muestra todas las opciones que difieren de su valor predeterminado.

:colocar] all
muestra todas las opciones.

:colocar] opt1 = val1 opt2 = 'val2' opt3 = "val3" ...
establecerá opciones a valores dados.
Puede utilizar la siguiente sintaxis:
- para todas las opciones - opción, opción? y opción &
- para opciones booleanas - ¡nooption, invoption y option!
- para opciones enteras - opción = x, opción + = x y opción- = x
- para opciones de cadena - opción = x
- para opciones de lista de cadenas - opción = x, opción + = x y opción- = x
- para opciones de enumeración - opción = x, opción + = x y opción- = x
- para opciones de enumeración - opción = x
- para establecer opciones - opción = x, opción + = x y opción- = x
- para opciones de juego de caracteres - opción = x, opción + = x y opción- = x

el significado:
- opción - activa la opción (para booleano) o imprime su valor (para todos los demás)
- nooption - desactiva la opción
- invocación - estado de opción de inversión
- ¡opción! - estado de opción de inversión
- ¿opción? - valor de la opción de impresión
- opción y - opción de restablecimiento a su valor predeterminado
- opción = xo opción: x - establecer la opción en x
- opción + = x - agregar x a la opción
- opción- = x - eliminar (o restar) x de la opción

El nombre de la opción se puede anteponer y añadir cualquier número de caracteres de espacio en blanco.

:cáscara

:cáscara]
iniciará un caparazón.

:clasificar

:clasificar]
crea un menú emergente de diferentes métodos de clasificación, cuando se puede seleccionar primario
clave de clasificación. Cuando las opciones de 'viewcolumns' están vacías y 'lsview' está apagado, cambiando
La clave de clasificación primaria también afectará el aspecto de la vista (en particular, la segunda columna de
la vista cambiará).

:fuente

:fuente] presentar
lee los comandos de la línea de comandos del archivo.

:separar

:separar]
cambiar a una vista horizontal de dos ventanas.

:separar]!
alterna la división horizontal de la ventana.

:separar] camino
divide la ventana horizontalmente para mostrar ambos directorios de archivos. Y cambia otros
panel a ruta (absoluto o relativo al directorio actual del panel activo).

:sustituir

: [rango] s [sustituto] / patrón / cadena / [banderas]
para cada archivo en el rango, reemplace una coincidencia de patrón con una cadena.

La cadena puede contener \ 0 ... \ 9 para vincular a los grupos de captura (\ 0 - todos coinciden, \ 1 - primer grupo,
etc.).

Banderas disponibles:

- i - ignorar mayúsculas y minúsculas (las opciones 'ignorar mayúsculas y minúsculas' no se utilizan)

- Yo - no ignorar mayúsculas y minúsculas (las opciones 'ignorar mayúsculas y minúsculas' no se utilizan)

- g - sustituye todas las coincidencias en cada nombre de archivo (cada g cambia esto)

: [rango] s [sustituto] // cadena / [banderas]
utilizará el patrón anterior.

: [rango] s [sustituto]
repetirá el comando de sustitución anterior.

: sincronizar

: sincronizar [relativo sendero]
cambiar el otro panel al directorio del panel actual oa alguna ruta relativa a la
directorio actual. Se permite el uso de macros.

: sincronizar!
cambie el otro panel al directorio del panel actual y sincronice la posición del cursor.

:tocar

:tocar archivo...
creará archivos. Se cancela por errores y no actualiza la hora de los archivos existentes. Macros
se expanden.

: tr

: [rango] tr / patrón / cuerda /
para cada archivo en el rango translitere los caracteres que aparecen en el patrón al
carácter correspondiente en la cadena. Cuando la cuerda es más corta que el patrón, está acolchada
con su último carácter.

: basura

: basura
enumera todos los directorios de basura válidos en un menú. Solo basura no vacía y que se puede escribir
Se muestran los directorios. Ésta es exactamente la lista de directorios que se borran cuando
: se ejecuta el comando vacío.

La cadena puede contener ... 9 para vincular a los grupos de captura (0 - todos coinciden, 1 - primer grupo, etc.).

: undolist

: undol [ist]
muestra la lista de los últimos cambios. Agregar ! para ver los comandos.

: unlet

: unl [et] [!] $ ENV_VAR1 $ ENV_VAR2 ...
eliminar las variables de entorno. Agregar ! para omitir la visualización de advertencias sobre
variables inexistentes.

:versión

:versión]
muestra el menú con información de la versión.

: vifm

: vifm lo mismo que: versión.

:vista

:vista]
activar y desactivar la vista rápida de archivos.

:vista]!
activa la vista rápida de archivos si está desactivada.

: volúmenes

: volúmenes
solo para MS-Windows
Aparecerá un menú emergente con la lista de volumen. Al presionar la tecla l (o Enter) se abrirá la
volumen en el panel actual.

: vsplit

: vs [plit]
cambiar a una vista vertical de dos ventanas.

: vs [plit]!
alterna la división vertical de la ventana.

: vs [plit] camino
divide la ventana verticalmente para mostrar ambos directorios de archivos. Y cambia otro panel
a la ruta (absoluta o relativa al directorio actual del panel activo).

: ventana

: ventana [mando...]
Ejecute el comando para cada panel (igual que: comando winrun%).

: winrun

: winrun tipo [mando...]
Ejecute el comando para los paneles, que está determinado por el tipo de argumento:
- ^ - panel superior izquierdo
- $ - panel inferior derecho
-% - todos los paneles
-. - panel actual
-, - otro panel

:escribir

:escribir]
escribir archivo vifminfo.

: wq

: wq [!] lo mismo que: salir, pero! solo desactiva la verificación de los comandos en segundo plano.

: xit

: x [es] [!]
saldrá de Vifm (¡agregue! si no desea guardar los cambios).

:mapa lhs RHS

:mapa lhs RHS
mapear la secuencia de teclas de la izquierda a la derecha en los modos normal y visual.

:¡mapa! lhs RHS
mapear la secuencia de teclas de lhs a rhs en el modo de línea de comandos.

: cm [ap] lhs RHS
mapear lhs a rhs en el modo de línea de comandos.

: mm [ap] lhs RHS
mapear lhs a rhs en el modo de menú.

: nm [ap] lhs RHS
mapear lhs a rhs en modo normal.

: qm [ap] lhs RHS
mapear lhs a rhs en modo de vista.

: vm [ap] lhs RHS
mapear lhs a rhs en modo visual.

:mapa

: cm [ap]
enumera todos los mapas en el modo de línea de comandos.

: mm [ap]
enumera todos los mapas en el modo de menú.

: nm [ap]
enumera todos los mapas en modo normal.

: qm [ap]
enumera todos los mapas en el modo de visualización.

: vm [ap]
enumera todos los mapas en modo visual.

:mapa comienzo

: cm [ap] comienzo
enumera todos los mapas en el modo de línea de comandos que comienzan con el principio.

: mm [ap] comienzo
enumera todos los mapas en el modo de menú que comienzan con el principio.

: nm [ap] comienzo
enumera todos los mapas en modo normal que comienzan con el principio.

: qm [ap] comienzo
enumera todos los mapas en el modo de visualización que comienzan con el principio.

: vm [ap] comienzo
enumera todos los mapas en modo visual que comienzan con el principio.

: noremap

: no [reasignación] lhs RHS
mapea la secuencia de teclas lhs a {rhs} para los modos normal y visual, pero no permite el mapeo
de dcha.

: no [reasignación]! lhs RHS
mapear la secuencia de teclas lhs a {rhs} para el modo de línea de comando, pero no permitir mapeo de
dcha.

: cno [reasignar] lhs RHS
mapear la secuencia de teclas lhs a {rhs} para el modo de línea de comando, pero no permitir mapeo de
dcha.

: mn [mapa de orejas] lhs RHS
mapee la secuencia de teclas lhs a {rhs} para el modo de menú, pero no permita el mapeo de rhs.

: nn [mapa de orejas] lhs RHS
mapee la secuencia de teclas lhs a {rhs} para el modo normal, pero no permita el mapeo de rhs.

: qn [mapa de orejas] lhs RHS
mapee la secuencia de teclas lhs a {rhs} para el modo de vista, pero no permita el mapeo de rhs.

: vn [mapa de orejas] lhs RHS
mapee la secuencia de teclas lhs a {rhs} para el modo visual, pero no permita el mapeo de rhs.

: unmap

: unm [ap] lhs
eliminar el mapeo de lhs de los modos normal y visual.

: unm [ap]! lhs
elimine la asignación de lhs del modo de línea de comandos.

: cu [nmap] lhs
elimine la asignación de lhs del modo de línea de comandos.

: mu [nmap] lhs
eliminar el mapeo de lhs del modo de menú.

: monja [mapa] lhs
eliminar el mapeo de lhs del modo normal.

: qun [mapa] lhs
elimine el mapeo de lhs del modo de vista.

: vu [nmap] lhs
eliminar el mapeo de lhs del modo visual.

Ranges


Los rangos implementados incluyen:
2,3 - del segundo al tercer archivo de la lista (incluyéndolo)
%: el directorio completo.
. - la posición actual en la lista de archivos.
$: el final de la lista de archivos.
't - la posición de la marca t.

Ejemplos:

:%Eliminar

eliminaría todos los archivos del directorio.

: 2,4 eliminar

eliminaría los archivos en las posiciones de la lista 2 a 4.

:., $ eliminar

eliminaría los archivos desde la posición actual hasta el final de la lista de archivos.

: 3delete4

eliminaría los archivos en las posiciones de lista 3, 4, 5, 6.

Si se proporciona un rango hacia atrás: 4,2 eliminar: se proporciona un mensaje de consulta y el usuario puede elegir
que hacer a continuación

Los comandos incorporados que aceptan un rango son: d [elete] y: y [ank].

Comando macros


Las macros de comando se pueden utilizar en comandos de usuario.

%a Argumentos del usuario. Cuando los argumentos de usuario contienen macros, se expanden antes
preformando la sustitución de% a.

%c %"C El archivo actual debajo del cursor.

%C %"C El archivo actual debajo del cursor en el otro directorio.

%f %"F Todos los archivos seleccionados.

%F %"F Todos los archivos seleccionados en la otra lista de directorios.

%b %"B Igual que% f% F.

%d %"D Ruta completa al directorio actual.

%D %"D Ruta completa a otro directorio de lista de archivos.

% rx % "rx
Rutas completas a archivos en el registro {x}. En caso de símbolo no válido en lugar de
{x}, se procesa con el resto de la línea y se usa el registro predeterminado.

%m Muestra la salida del comando en un menú.

%M Igual que% m, pero la tecla l (o Intro) se maneja como para los comandos: localizar y: buscar.

%S Muestra la salida del comando en la barra de estado.

%s Ejecutar el comando en la ventana dividida del multiplexor de terminal activo (ignorado si no
corriendo dentro de uno).

%n Prohibir el uso del multiplexor terminal para ejecutar el comando.

%i Ignore completamente la salida del comando.

Utilice %% si necesita poner un signo de porcentaje en su comando.

Tenga en cuenta que las macros% m,% M,% s,% S y% i son mutuamente excluyentes. Solo el ultimo de ellos
en el comando surtirá efecto.

Puede utilizar modificadores de nombre de archivo después de las macros% c,% C,% f,% F,% b,% d y% D. Soportado
los modificadores son:

-: p - ruta completa

-: u - Nombre UNC de la ruta (por ejemplo, "\\ servidor" en "\\ servidor \ recurso compartido"), solo Windows.
Se expande al nombre de la computadora actual para rutas que no son UNC.

-: ~ - relativo al directorio de inicio

-:. - relativo al directorio actual

-: h - encabezado del nombre del archivo

-: t - cola del nombre del archivo

-: r - raíz del nombre del archivo (sin la última extensión)

-: e - extensión del nombre del archivo (último)

-: s? pat? sub? - sustituir la primera aparición de pat por sub. Puedes usar cualquier
carácter para '?', pero no debe aparecer en pat o sub.

-: gs? pat? sub? - como: s, pero sustituye todas las apariciones de pat con sub.

Consulte ': h filename-modifiers' en la documentación de Vim para obtener una descripción detallada.

Usar% x significa expandir la macro correspondiente escapando de todos los caracteres que tienen
significado. Y% "x significa el uso de comillas dobles y escape solo barra invertida y doble
citar caracteres, que es más útil en los sistemas Windows.

La posición y la cantidad (si hay alguna) de macros% m,% M,% S o% s en el comando es
sin importancia. Todas sus ocurrencias se eliminarán del comando resultante.

Las macros% cy% f se expanden solo a nombres de archivo, cuando% C y% F se expanden al completo
caminos. % f y% F siguen esto en% b también.

: com movimiento mv %f %D
establecería el comando: move para mover todos los archivos seleccionados en el directorio actual
al otro directorio.

La macro% a sustituirá cualquier argumento dado en un comando en el comando. Todo
los argumentos se consideran opcionales. ": com lsl !! ls -l% a" establecerá el comando lsl en
ejecute ls -l con o sin un argumento.

: lsl
enumerará el contenido del directorio del directorio actual.

: lsl Nombre del archivo
mostrará solo el nombre de archivo dado.

Las macros también se pueden utilizar para ejecutar comandos directamente. ":! mv% f% D" movería el
directorio actual archivos seleccionados al otro directorio.

Agregar & al final de un comando hará que se ejecute en el
Por lo general, desea ejecutar dos tipos de comandos externos en segundo plano:
- Las aplicaciones GUI que no se bifurcan bloquean vifm (:! Sxiv% f &);
- herramientas de consola que no funcionan con terminal (:! mv% f% D &).

No desea ejecutar comandos de terminal, que requieren entrada o salida de terminal
porque estropearán la TUI de vifm. De todos modos, si ejecutó un comando de este tipo, puede usar
Tecla Ctrl-L para actualizar la TUI de vifm.

Reescribiendo el comando de ejemplo con macros dadas arriba con fondo:

:! mv% f% D &

Tenga en cuenta que las macros% m,% M,% s,% S y% i tienen mayor prioridad que &. Entonces el comando contiene
al menos uno de ellos no se puede poner en segundo plano y "&" al final será solo en silencio
ignorado

Comando fondo


La operación de copiar y mover puede llevar mucho tiempo. Es por eso que vifm admite
antecedentes de estas dos operaciones. Para ejecutar: copiar,: mover o: eliminar comando en el
background simplemente agregue "&" al final de un comando.

Para cada operación en segundo plano, se creará un nuevo hilo. Actualmente el trabajo no puede ser
detenido o en pausa.

Puede ver si el comando aún se está ejecutando en el menú: trabajos. Los comandos en segundo plano tienen
progreso en lugar de id de proceso al principio de la línea.

Las operaciones en segundo plano no se pueden deshacer.

Cancelación


Tenga en cuenta que la cancelación funciona algo diferente en la plataforma Windows debido a diferentes
mecanismo de propagación de la señal de interrupción. También es posible que deba usar el atajo Ctrl-Break
en lugar de Ctrl-C.

Hay dos tipos de operaciones que se pueden cancelar:

- operaciones del sistema de archivos;

- montaje con FUSE (pero no desmontaje, ya que puede provocar la pérdida de datos);

- llamadas de aplicaciones externas.

Tenga en cuenta que vifm nunca finaliza las aplicaciones, envía la señal SIGINT y permite
la aplicación se cierra normalmente.

Cuando se cancela uno de los conjuntos de operaciones (por ejemplo, copiando el quinto archivo de 5 archivos),
las operaciones también se cancelan. En este caso, el historial de deshacer solo contendrá
operaciones realizadas.

Las operaciones canceladas se indican con el sufijo "(cancelado)" adjunto al mensaje de información
en la barra de estado.

Operaciones del sistema de archivos

Actualmente se pueden cancelar los siguientes comandos:: alink,: chmod,: chown,: clone,: copy,
: eliminar,: mkdir,: mover,: restaurar,: rlink,: tocar. La colocación de archivos (en la tecla p / P) se puede
cancelado también. No es difícil ver que se trata principalmente de operaciones de larga duración.

La cancelación de comandos cuando se repiten para operaciones de deshacer / rehacer está permitida para
conveniencia, pero no se recomienda ya que otras operaciones de deshacer / rehacer pueden ser bloqueadas por
efectos colaterales de un grupo de operaciones parcialmente cancelado.

Estos comandos no se pueden cancelar:: vacío,: renombrar,: sustituir,: tr.

Montaje con FUSE

No se considera un error, por lo que solo se muestra una notificación en la barra de estado.

Llamadas a aplicaciones externas

Cada una de estas operaciones se puede cancelar:: apropos,: encontrar,: grep,: localizar.

Globos


Los comandos: filetype,: filextype y: fileviewer admiten globs para que coincidan con los nombres de los archivos. Aquí está
una breve descripción general de los globos y algunos puntos importantes que es necesario conocer sobre ellos.

Los globs solo hacen coincidir los nombres de los archivos, no las rutas completas. P.ej
: tipo de archivo Makefile make% c
coincidirá con los archivos con el nombre "Makefile" independientemente de si está en el directorio raíz o de inicio.

*,?, [y] se tratan como símbolos especiales en el patrón. P.ej
: tipo de archivo * menos% c
coincide con todos los archivos. Uno puede usar clases de caracteres para escapar, por lo que
: tipo de archivo [*] menos% c
coincide solo con un nombre de archivo, el que contiene solo el símbolo de asterisco.

* significa cualquier número de caracteres (posiblemente una subcadena vacía), con una excepción:
El asterisco al principio del patrón no coincide con el punto de la primera posición. P.ej
: visor de archivos * .zip, *. jar zip -sf% c
asocia el uso del programa zip para obtener una vista previa de todos los archivos con extensiones zip o jar como listado
de su contenido.

? significa cualquier personaje en esta posición. P.ej
: fileviewer? .out file% c
Llama a la herramienta de archivo para todos los archivos que tienen exactamente un carácter antes de su extensión (p. ej.
a.fuera, b.fuera).

Los corchetes designan la clase de carácter, lo que significa que toda la clase de carácter coincide
contra cualquiera de los personajes enumerados en él. Por ejemplo
: visor de archivos *. [ch] resaltar -O xterm256 -s dante --sintaxis c% c
hace que el programa de resaltado de llamadas vifm coloree los archivos fuente y de encabezado en lenguaje C para una
Terminal de 256 colores. Igual mando sería
: visor de archivos * .c, *. h resaltado -O xterm256 -s dante --sintaxis c% c

Dentro de corchetes ^ o! se puede utilizar para la negociación de clases de símbolos y el símbolo - para
establecer un rango. ^ y! debería aparecer justo después del corchete de apertura. Por ejemplo
: filetype *. [! d] / inspect_dir
asocia inspect_dir como controlador adicional para todos los directorios que tienen un carácter
extensión a menos que sea la letra "d". Y
: tipo de archivo [0-9] .jpg sxiv
asocia el visor de imágenes sxiv solo para archivos JPEG que contienen un solo dígito en su
nombre.

:colocar opciones


Local opciones
Estos son tipos de opciones que son locales para una vista específica. Entonces puedes configurar
orden de clasificación ascendente para el panel izquierdo y orden descendente para el panel derecho.

apropiado
tipo: cadena
predeterminado: "apropos% a"
Especifica el formato para que un comando externo sea invocado por el comando: apropos.
El formato admite la expansión de macros, específico para una opción * prg particular, y
%% secuencia para insertar el signo de porcentaje literalmente. Esta opción debe incluir el
% una macro para especificar la ubicación de los argumentos pasados ​​al comando: apropos. Si el
macro no se utiliza, se agregará implícitamente después de un espacio al valor de este
.

autocospos
tipo: booleano
predeterminado: verdadero
Cuando está deshabilitado, vifm colocará el cursor en la primera línea de la vista después de: cd y
: comandos pushd en lugar de la posición guardada del cursor. Deshabilitar esto también hará
vifm borra la información sobre la posición del cursor en el historial de vistas en: cd y: pushd
comandos (y en el inicio si 'autochpos' está deshabilitado en vifmrc). l tecleo el
":historia ." y los menús ": trashes" se tratan como: comando cd. Esta opción también
afecta a los marcadores de modo que navegar a un marcador no restaura la posición del cursor.

columnas co
tipo: int
predeterminado: ancho de terminal al inicio
Ancho terminal en caracteres.

cdruta cd
tipo: lista de cadenas
predeterminado: valor de $ CDPATH con comas en lugar de dos puntos
Especifica ubicaciones para verificar al cambiar de directorio con una ruta relativa que no lo hace
comience con "./" o "../". Cuando no está vacío, el directorio actual se examina después
directorios enumerados en la opción.

Esta opción no afecta la finalización del comando: cd.

Ejemplo:
establecer cdpath = ~
De esta manera ": cd bin" cambiará a "~ / bin"incluso si el directorio llamado" bin "existe en
directorio actual, mientras que ": cd./compartimiento"El comando ignorará el valor de 'cdpath'.

clasificar
tipo: lista de cadenas
predeterminado: ": dir: /"
Especifica prefijos y sufijos de nombre de archivo según los tipos de archivo. El formato es:
[{prefijo}]: {tipo de archivo}: [{sufijo}]. {Prefijo} o {sufijo} o ambos pueden
omitirse (que es el valor predeterminado para todos los tipos de archivos no especificados), esto significa vacío
{prefijo} y / o {sufijo}. {prefix} y {suffix} deben constar exactamente de uno
personaje. Los elementos están separados por comas. Ni los prefijos ni los sufijos son
parte de los nombres de los archivos, por lo que no afectan a los comandos que operan en los nombres de los archivos en
de todos modos. No se debe utilizar el carácter de coma (','). La lista de nombres de tipos de archivos se puede
que se encuentra en la descripción de la función filetype ().

confirme cf
tipo: booleano
predeterminado: verdadero
Pregunte acerca de la eliminación permanente de archivos (en D o: comando delete! O en deshacer / rehacer
operación).

popciones cpo
tipo: juego de caracteres
predeterminado: "fst"
Contiene una secuencia de banderas de un solo carácter. Cada bandera habilita el comportamiento de
versiones anteriores de vifm. Banderas:
f - cuando se incluye, en ejecución: el comando de filtro no se invierte (archivos coincidentes
se filtran) y: ¡filtrar! en filtro invertido (quedan archivos coincidentes), cuando
omitido, el significado del signo de exclamación cambia al contrario;
s - cuando se incluyen, los comandos de modo normal yy, dd y DD actúan sobre la selección; de lo contrario
operan solo en el archivo actual;
t - cuando se incluye, (por lo tanto ) comportarse como y cambiar el panel activo,
de lo contrario y avanzar en el historial de vistas.

puntosdirs
tipo: conjunto
predeterminado: nonrootparent
Controla la visualización de directorios de puntos. Son posibles los siguientes valores:
- rootparent - muestra "../" en el directorio raíz del sistema de archivos
- nonrootparent - muestra "../" en directorios no root del sistema de archivos
Tenga en cuenta que los directorios vacíos siempre contienen la entrada "../" independientemente del valor de este
opción. "../" desaparece en el momento en que se crea al menos un archivo.

carrera rapida
tipo: booleano
predeterminado: falso
Con esta opción activada, puede ejecutar comandos ingresados ​​parcialmente sin ambigüedades
comenzando a usar:! (por ejemplo:! Te en lugar de:! Terminal o:! Te ).

relleno de caracteres fcs
tipo: lista de cadenas
defecto: ""
Establece los caracteres que se utilizan para rellenar los bordes.
elemento predeterminado Usado para
vborder: c '' bordes verticales izquierdo, medio y derecho
Si se omite el valor, se utiliza su valor predeterminado. Ejemplo:
establecer fillchars = vborder: ·

encontrarprg
tipo: cadena
predeterminado: "buscar% s% a -print, -type d \ (! -readable -o! -executable \) -prune"
Especifica el formato para que un comando externo sea invocado por el comando: find. El
El formato admite la expansión de macros, específico para una opción * prg particular, y %%
secuencia para insertar el signo de porcentaje literalmente. Esta opción debe incluir% s
macro para especificar la ubicación de la lista de rutas para buscar y% a o% A macro para
especificar la ubicación de los argumentos pasados ​​al comando: find. Si algunas de las macros
no se utilizan, se añadirán implícitamente después de un espacio al valor de la
opción en el siguiente orden:% s,% a. Tenga en cuenta que cuando ni% a ni% A son
especificado, es% a que se agrega implícitamente.

Las macros pueden cambiar ligeramente su significado dependiendo de: buscar argumentos de comando.
Cuando el primer argumento apunta a un directorio existente, a% s se le asigna todo
los argumentos y% a /% A se dejan vacíos. De lo contrario, a% s se le asigna un punto (".") Que significa
directorio actual o lista de nombres de archivo seleccionados, si los hay. % a /% A están asignados
argumentos cuando el primer argumento comienza con un guión ("-"), de lo contrario% a obtiene un
versión de escape de los argumentos, precedida por "-name" (en * nix) o "-iname" (en
Windows) predicado.

Las macros% a y% A contienen casi el mismo valor, la diferencia es que% a puede ser
escapó y% A nunca se escapó. % A se utilizará principalmente en Windows, donde shell
escapar es un desastre y puede romper la ejecución del comando.

A partir de Windows Server 2003, un comando where está disponible, se puede configurar
vifm para usarlo de la siguiente manera:
establecer findprg = "donde / R% s% A"
Como la sintaxis de este comando es bastante limitada, no se puede usar: find command with
selección de más de un artículo en este caso. El comando busca solo archivos
ignorando completamente los directorios.

Al usar el puerto de búsqueda en Windows, otra opción es configurar 'findprg' de esta manera:
establecer findprg = "buscar% s% a"

enlaces de seguimiento
tipo: booleano
predeterminado: verdadero
Siga los enlaces en l o Enter.

fusionar casa
tipo: cadena
predeterminado: "($ TMPDIR | $ TEMP | $ TEMPDIR | $ TMP) / vifm_FUSE /"
Directorio que se utilizará como directorio raíz para montajes FUSE. El valor de la opción puede
contienen variables de entorno (en forma "$ envname"), que se expandirán (anteponer
con una barra para evitar la expansión). El valor debe expandirse a un valor absoluto.
camino.

Si cambia esta opción, vifm no volverá a montar nada. Afecta a las futuras monturas.
solo. Consulte la sección "Montajes automáticos FUSE" a continuación para obtener más información.

gpredeterminado gd
tipo: booleano
predeterminado: falso
Cuando está activado, la bandera 'g' está activada para: sustituto por defecto.

greprg
tipo: cadena
predeterminado: "grep -n -H -I -r% i% a% s"
Especifica el formato para que un comando externo sea invocado por el comando: grep. El
El formato admite la expansión de macros, específico para una opción * prg particular, y %%
secuencia para insertar el signo de porcentaje literalmente. Esta opción debe incluir el% i
macro para especificar la ubicación de la cadena "-v" cuando se solicita la inversión de resultados,
% a o% Una macro para especificar la ubicación de los argumentos pasados ​​al comando: grep y
la macro% s para especificar la ubicación de la lista de archivos para buscar. Si algunos de los
no se utilizan macros, se agregarán implícitamente después de un espacio al valor de
la opción 'grepprg' en el siguiente orden:% i,% a,% s. Tenga en cuenta que cuando ni% a
ni se especifican% A, es% a que se agrega implícitamente.

Consulte la opción 'findprg' para obtener una descripción de la diferencia entre% ay% A.

Ejemplo de configuración para usar ack (http://beyondgrep.com/) en lugar de grep:
establecer grepprg = ack \ -H \ -r \% i \% a \% s
o The Silver Searcher (https://github.com/ggreer/the_silver_searcher):
establecer grepprg = ag \ --line-numbers \% i \% a \% s

historia hi
tipo: entero
predeterminado: 15
Número máximo de directorios en el historial de visualización y líneas en el símbolo del sistema, comando
historiales de línea y búsqueda.

hlbuscar hls
tipo: bool
predeterminado: verdadero
Resalte todas las coincidencias del patrón de búsqueda.

iec tipo: booleano
predeterminado: falso
Utilice KiB, MiB, ... en lugar de KB, MB, ...

ignorar caso ic
tipo: booleano
predeterminado: falso
Ignorar mayúsculas y minúsculas en los patrones de búsqueda (: sustituto, / y? Comandos) y caracteres después
comandos f y F. No afecta el filtrado de archivos.

buscar is
tipo: booleano
predeterminado: falso
Cuando se establece esta opción, se realiza la búsqueda y la actualización de la vista para el filtro local
comenzando desde la posición inicial del cursor cada vez que se cambia el patrón de búsqueda.

último estado ls
tipo: booleano
predeterminado: verdadero
Controla si la barra de estado está visible.

líneas tipo: int
predeterminado: altura del terminal en el inicio
Altura terminal en líneas.

localizarprg
tipo: cadena
predeterminado: "localizar% a"
Especifica el formato para que un comando externo sea invocado por el comando: Locate. El
El formato admite la expansión de macros, específico para una opción * prg particular, y %%
secuencia para insertar el signo de porcentaje literalmente. Esta opción debe incluir el% a
macro para especificar la ubicación de los argumentos pasados ​​al comando: localizar. Si el
macro no se utiliza, se agregará implícitamente después de un espacio al valor de este
.

vista tipo: booleano
predeterminado: falso
tipo: local
Cuando se establece esta opción, la vista de directorio se mostrará en varias columnas con
nombres de archivo similares a la salida del comando `ls -x`. Consulte la sección de vista similar a ls a continuación para
descripción del formato.

número nu
tipo: booleano
predeterminado: falso
tipo: local
Imprime el número de línea delante de cada nombre de archivo cuando la opción 'lsview' está desactivada.
Utilice 'numberwidth' para controlar el ancho del número de línea. Consulte también 'número relativo'.

número de ancho ahora
tipo: entero
predeterminado: 4
tipo: local
Número mínimo de caracteres para el campo de número de línea.

número relativo rnu
tipo: booleano
predeterminado: falso
tipo: local
Imprima el número de línea relativo delante de cada nombre de archivo cuando se activa la opción 'lsview'
apagado. Utilice 'numberwidth' para controlar el ancho del número de línea. Varias combinaciones de
'número' y 'número relativo' conducen a tales resultados:

número no numérico

norelativenumber | primero | 1 primero
| segundo | 2 segundos
| tercero | 3 tercero

numero relativo | 1 primero | 1 primero
| 0 segundos | 2 segundos
| 1 tercio | 1 tercio

formato de regla ruf
tipo: cadena
predeterminado: "% =% l-% S"
Determina el contenido de la regla. Su ancho es de 13 caracteres y es correcto
alineado. Se admiten las siguientes macros:
% l - número de archivo
% L: número total de archivos a la vista (incluidos los filtrados)
% - - número de archivos filtrados
% S: número de archivos mostrados
% = - punto de separación entre los elementos de alineación izquierda y derecha
%% - signo de porcentaje

El signo de porcentaje puede ir seguido de un ancho de campo mínimo opcional. Agregar '-' antes
ancho de campo mínimo si desea que el campo esté alineado a la derecha. Ejemplo:

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

runexec
tipo: booleano
predeterminado: falso
Ejecute el archivo ejecutable en Enter o l.

encuadernación scb
tipo: booleano
predeterminado: falso
Cuando se establece esta opción, vifm intentará mantener la diferencia de las posiciones de desplazamiento de
dos ventanas constantes.

desplazamiento so
tipo: int
predeterminado: 0
Número mínimo de líneas de pantalla para mantener por encima y por debajo del cursor. Si quieres
la línea del cursor debe estar siempre en el medio de la vista (excepto al principio o al final
de la lista de archivos), establezca esta opción en un valor grande (por ejemplo, 999).

shell sh
tipo: cadena
predeterminado: $ SHELL o "sh" o "cmd" (en MS-Windows)
Ruta completa al shell que se utilizará para ejecutar comandos externos.

cortometraje shm
tipo: juego de caracteres
defecto: ""
Contiene una secuencia de banderas de un solo carácter. Cada bandera permite acortar
algún mensaje mostrado por vifm en la TUI. Banderas:
T: truncar los mensajes de la barra de estado en el medio si son demasiado largos para caber en el
línea de comando. "..." aparecerá en el medio.

lentos tipo: lista de cadenas
defecto: ""
solo para * nix
Una lista de los comienzos de los nombres de fs del montador (primera columna en / etc / mtab or / proc / mounts) o
prefijos de rutas para directorios fs / que funcionan demasiado lento para usted. Esta opción puede ser
utilizado para evitar que vifm realice algunas solicitudes a tipos particulares de sistemas de archivos
que puede ralentizar la exploración de archivos. Actualmente, esto significa que no verifique si el directorio
ha cambiado, omita la verificación si existe el objetivo de los enlaces simbólicos, suponga que el objetivo del enlace
ubicado en fs lento para ser un directorio (permite ingresar directorios y navegar a
archivos a través de gf).

Ejemplo de autofs root / mnt / autofs:
establecer slowfs + = / mnt / autofs

funda inteligente scs
tipo: booleano
predeterminado: falso
Anula la opción de ignorar mayúsculas y minúsculas si el patrón de búsqueda contiene al menos una
carácter del caso. Solo se usa cuando la opción ignorar mayúsculas está habilitada. No afecta
filtrado de archivos.

sort tipo: lista de cadenas
predeterminado: + nombre en * nix y + iname en Windows
tipo: local
Establece la lista de claves de clasificación (el primer elemento es la clave principal, el segundo es la clave secundaria,
etc.):
[+ -] ext - extensión
[+ -] nombre - nombre (incluida la extensión)
[+ -] iname - nombre (incluida la extensión, ignora mayúsculas y minúsculas)
[+ -] tipo - tipo (directorio <archivo)
[+ -] gid - ID de grupo (* solo nix)
[+ -] gname - nombre del grupo (* solo nix)
[+ -] modo - modo (* nix solamente)
[+ -] permisos: cadena de permisos (* solo nix)
[+ -] uid - ID de propietario (* nix solamente)
[+ -] uname - nombre del propietario (* solo nix)
[+ -] talla - talla
[+ -] atime - tiempo de acceso (p. ej., leído, ejecutado)
[+ -] ctime - cambio de hora (cambios en metadatos, por ejemplo, modo)
[+ -] mtime - hora de modificación (cuando se cambia el contenido del archivo)

Nota: busque st_atime, st_ctime y st_mtime en "man 2 stat" para obtener más información sobre
llaves de tiempo.

´ + 'significa orden ascendente para esta clave, y' - 'significa orden descendente.

En caso de que se omita el nombre (iname en Windoes), se agregará al final automáticamente.

El valor de la opción está marcado para incluir la clave de clasificación predeterminada (nombre en * nix, iname en
Windows). Cuando está ausente, la clave se agrega al valor de la opción.

La clave de tipo es algo similar en este sentido, pero se agrega implícitamente: cuando "tipo" no es
especificado, la ordenación se comporta como si fuera la primera clave de la lista. Por eso es que si uno
quiere un algoritmo de clasificación para mezclar directorios y archivos, se debe agregar "tipo" a la clasificación
opción, por ejemplo como esta:
establecer ordenar + = tipo
or
set sort = -size, type

El valor de la opción está marcado para incluir la clave de tipo y la clave de clasificación predeterminada (nombre en * nix,
iname en Windows). Esto es lo que sucede si falta uno de ellos:

- la clave de tipo se agrega al principio;

- la clave predeterminada se agrega al final;

todas las demás teclas se dejan intactas (como máximo se mueven).

Esta opción también cambia las columnas de la vista de acuerdo con el conjunto de claves de clasificación principal, a menos que
La opción 'viewcolumns' no está vacía.

ordenar números
tipo: booleano
predeterminado: falso
tipo: local
Tipo natural de números (de versión) dentro del texto.

línea de estado Stl
tipo: cadena
defecto: ""
Determina el contenido de la línea de estado (la línea justo encima de la línea de comandos).
Cadena vacía significa utilizar el mismo formato que en versiones anteriores. Las siguientes macros son
apoyado:

-% t - nombre de archivo (considerando el valor de la opción 'clasificar')

-% A - atributos de archivo (permisos en * nix o propiedades en Windows)

-% u - nombre de usuario o uid (si no se puede resolver)

-% g - nombre del grupo o gid (si no se puede resolver)

-% s - tamaño de archivo en formato legible por humanos

-% E: tamaño de los archivos seleccionados en formato legible por humanos, igual que% s cuando no hay archivos
están seleccionados, excepto que nunca mostrará el tamaño de ../ en modo visual,
ya que no se puede seleccionar

-% d - fecha de modificación del archivo (usa la opción 'timefmt')

- todas las macros de 'formato de regla'

El signo de porcentaje puede ir seguido de un ancho de campo mínimo opcional. Agregar '-' antes
ancho de campo mínimo si desea que el campo esté alineado a la derecha. Ejemplo:

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

En Windows, las propiedades del archivo incluyen los siguientes indicadores (mayúsculas significa que el indicador está activado):
A - archivo
H - oculto
I - el contenido no está indexado
R - solo lectura
S - sistema
C - comprimido
D - directorio
E - cifrado
P - punto de análisis (por ejemplo, enlace simbólico)
Z - archivo disperso

Orden de clasificación
tipo: enumeración
predeterminado: ascendente
Establece el orden de clasificación de la clave principal: ascendente, descendente.

llamadas al sistema
tipo: booleano
predeterminado: falso
Cuando está habilitado, vifm se basará en aplicaciones externas para realizar el sistema de archivos
operaciones; de lo contrario, se utilizan llamadas al sistema (mucho más rápido). El
función es {EXPERIMENTAL} y {TRABAJO EN CURSO}. La opcion sera
finalmente eliminado. La mayoría de los sistemas similares a * nix se ven afectados.

tabulación ts
tipo: entero
predeterminado: valor de la biblioteca de maldiciones
Número de espacios que cuenta una pestaña en el archivo.

tiempo
tipo: cadena
predeterminado: "% m /% d% H:% M"
Formato de hora en lista de archivos. Consulte man date o man strftime para obtener más detalles.

tiempo de espera tm
tipo: entero
predeterminado: 1000
El tiempo en milisegundos que se espera por una clave asignada en caso de que ya
La secuencia de teclas escrita es ambigua.

basura tipo: booleano
predeterminado: verdadero
Utilice el directorio de la papelera. Consulte la sección "Directorio de la papelera" a continuación.

basurero
tipo: cadena
predeterminado: "$ HOME / .vifm / Trash"
Lista de especificaciones de la ruta del directorio de la papelera, separadas por comas. Cada
el elemento de la lista define una ruta absoluta al directorio de la papelera o una ruta
relativo a la raíz del punto de montaje cuando el elemento de la lista comienza con "% r /". Valor
de la opción puede contener variables de entorno (en forma "$ envname"), que
se expandirá (antepóngalo con una barra para evitar la expansión).
Las variables de entorno se expanden cuando se establece la opción.

Cuando se corta (elimina) un archivo nuevo, vifm atraviesa cada elemento de la opción
en el orden de aparición y utiliza el primer directorio de la papelera en el que se
capaz de crear o que ya se puede escribir.

Ejemplo de personalización para obtener un directorio de basura por punto de montaje:
set trashdir =% r / .vifm-Trash, $ HOME / .vifm / Trash

Intentará crear el directorio si no existe. Ver "Papelera
directorio "sección siguiente.

tuipciones a
tipo: juego de caracteres
predeterminado: "ps"
Cada bandera configura algún aspecto de la apariencia de TUI. Las banderas son:
p: cuando se incluye, la lista de archivos dentro de un panel obtiene un solo carácter adicional
acolchado en los lados izquierdo y derecho;
s: cuando se incluyen, los bordes izquierdo y derecho (bordes laterales, por lo tanto, "s"
carácter) son visibles.

desniveles ul
tipo: entero
predeterminado: 100
Número máximo de cambios que se pueden deshacer.

víctima tipo: cadena
predeterminado: "vim"
El comando real utilizado para iniciar vi. Signo ampersand al final (independientemente
ya sea que esté precedido por un espacio o no) significa fondo de comando.

ver columnas
tipo: cadena
defecto: ""
tipo: local
Cadena de formato que contiene la lista de columnas en la vista. Cuando esta opción es
Las columnas de vista vacías para mostrar se eligen automáticamente usando claves de clasificación (ver
'sort') como base. El valor de esta opción se ignora si se establece 'lsview'. Ver
Sección de vista de columna a continuación para la descripción del formato.

Un ejemplo de configuración de las opciones para ambos paneles (tenga en cuenta el comando vifm-windo):
windo set viewcolumns = - {nombre} .., 6 {tamaño}, 11 {permisos}

vixcmd tipo: cadena
predeterminado: valor de vicmd
El comando utilizado para iniciar vi cuando está en X. Ampersand signo al final
(independientemente de si está precedido por un espacio o no) significa el fondo de
mando.

vifminfo
tipo: conjunto
predeterminado: marcadores

Controla lo que se guardará en el archivo $ VIFM / vifminfo.

marcadores: marcadores, excepto los especiales como '<y'>
tui - estado de la interfaz de usuario (clasificación, número de ventanas, rápido
ver estado, vista activa)
dhistory - historial del directorio
Estado: nombre de archivo y filtros de puntos e integración de multiplexores de terminal
estado
cs - esquema de colores primarios
Savedirs: guarda el último directorio visitado (requiere dhistory)
chistory - historial de la línea de comandos
shistory - historial de búsqueda (comandos / y?)
phistory - historial rápido
fhistory - historial del filtro local (ver descripción del modo normal "="
mando)
dirstack: la pila de directorios sobrescribe la pila anterior, a menos que la pila de
la sesión actual está vacía
registra - registra contenido
opciones: todas las opciones que se pueden configurar con el comando: set (obsoleto)
tipos de archivo: programas y visores asociados (obsoletos)
comandos: comandos definidos por el usuario (ver: descripción del comando) (obsoleto)

vimayuda
tipo: booleano
predeterminado: falso
Utilice el formato de ayuda de vim.

menú salvaje wmnu
tipo: booleano
predeterminado: falso
Controla si las posibles coincidencias de finalización se mostrarán sobre el
línea de comando.

envolver tipo: booleano
predeterminado: verdadero
Controla si se ajusta el texto en la vista rápida.

Wrapscan ws
tipo: booleano
predeterminado: verdadero
Las búsquedas se sitúan al final de la lista.

Asignaciones


Dado que no es fácil ingresar caracteres especiales, existen varias secuencias especiales que
se puede utilizar en lugar de ellos. Ellos son:

Introducir clave

Tecla de retroceso


Tabulación y Mayús + Teclas de tabulación


Claves con nombres obvios.

Proporciona una forma de deshabilitar una asignación (asignándola a ).


Eliminar clave. y significa diferentes códigos, pero Es más común.

, , ..., , , , , ,
Control + alguna tecla.

, , ...,
, , ..., Alt + alguna tecla.

, , ...,
, , ..., solo para * nix
Alt + Ctrl + alguna tecla.

-
Teclas funcionales

-
solo para MS-Windows
Teclas funcionales con tecla Control presionada.

-
solo para MS-Windows
Teclas funcionales con la tecla Alt presionada.

-
solo para MS-Windows
Teclas funcionales con la tecla Shift presionada.

vifm elimina los espacios en blanco al principio y al final de los comandos. Es por eso que tu
puede querer usar al final de rhs en mapeos. Por ejemplo:

cmap hombre

pondrá al "hombre" en la fila cuando golpee el Tecla en el modo de línea de comando.

expresión sintaxis


Las expresiones admitidas son un subconjunto de lo que proporciona VimL.

Resumen de la sintaxis de la expresión, de menor a más significativa:

expr1 expr2 == expr2 igual
expr2! = expr2 no es igual
expr2> expr2 mayor que
expr2> = expr2 mayor o igual que
expr2 <expr2 menor que
expr2 <= expr2 menor o igual que

expr2 expr3. expr3 .. concatenación de cadenas

expr3 - expr3 unario menos
+ expr3 unario plus
! expr3 lógico NOT

expr4 número constante de número
"cadena" constante de cadena, \ es especial
'cadena' cadena constante, 'se duplica
& opción valor de opción
Variable de entorno $ VAR
función (expr1, ...) llamada a función

".." indica que las operaciones en este nivel se pueden concatenar.

Expr1
-----
expr2 {cmp} expr2

Compare dos expresiones expr2, lo que da como resultado un 0 si se evalúa como falso o 1 si
se evalúa como verdadero.

igual ==
no es igual! =
mayor que>
mayor o igual> =
menor que
menor o igual <=

Ejemplos:
'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 .. concatenación de cadenas

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

Expr3
-----

- expr3 unario menos
+ expr3 unario plus
! expr3 lógico NOT

Para '-' se cambia el signo del número.
Para '+' el número no cambia.
Para '!' lo distinto de cero se convierte en cero, el cero se convierte en uno.

Una cadena se convertirá primero en un número.

Estas operaciones se pueden repetir y mezclar. Ejemplos:
--9 == 9
--- 9 == -9
- + 9 == 9
! -9 == 0
! '' == 1
! 'x' == 0
!! 9 == 1

Expr4
-----

número constante de número
-----

Número decimal. Ejemplos:
0 == 0
0000 == 0
01 == 1
123 == 123
10000 == 10000

cadena
------
constante de cadena "cadena"

Tenga en cuenta que se utilizan comillas dobles.

Una constante de cadena acepta estos caracteres especiales:
\ b retroceso
\ e escapar
\ n nueva línea
\ r regreso
pestaña \ t
\\ barra invertida
\ "comillas dobles

Ejemplos:
"\" ¡Hola, \ tWorld! \ ""
"¡Hola, \ nhay!"

cadena-literal
--------------
´string 'constante de cadena

Tenga en cuenta que se utilizan comillas simples.

Esta cadena se toma como está. No se eliminan las barras invertidas ni tienen un significado especial. El
La única excepción es que dos comillas representan una sola cita.

Ejemplos:
'Todas \ barras \ están \ guardadas'.
'Esta cadena contiene comillas simples duplicadas' 'aquí' ''

opción
------
& opción valor de opción

Ejemplos:
echo 'Tamaño de terminal:'. & columnas.'x '. & líneas
si & columnas> 100
Aquí se puede usar cualquier nombre de opción válido (tenga en cuenta que "todo" en ": establecer todo" es una pseudo opción).
Consulte la sección ": establecer opciones" más arriba.

Variable ambiental
--------------------
Variable de entorno $ VAR

El valor de cadena de cualquier variable de entorno. Cuando no está definido, el resultado es un
cuerda vacía.

Ejemplos:
'Este es mi env $ PATH:'. $ RUTA
'vifmrc en'. $ MYVIFMRC. 'se utiliza'.

Llamada de función
-------------
función (expr1, ...) llamada a función

Consulte la sección Funciones a continuación.

Ejemplos:
"'". Tipo de archivo('.') . "'"
filetype ('.') == 'reg'

Funciones


DESCRIPCIÓN DEL RESULTADO DE USO

ejecutable ({expr}) Entero Comprueba si el comando {expr} está disponible.
expandir ({expr}) Cadena Expande palabras clave especiales en {expr}.
filetype ({fnum}) String Devuelve el tipo de archivo desde la posición.
has ({propiedad}) Entero Comprueba si la instancia tiene {propiedad}.

ejecutable ({expr})
Si {expr} es una ruta absoluta o relativa, verifica si el destino de la ruta existe y hace referencia
a un ejecutable, de lo contrario verifica si el comando llamado {expr} está presente en los directorios
listado en $ PATH. Comprueba varias extensiones ejecutables en Windows. Devuelve booleano
valor que describe el resultado de la verificación.

Ejemplo:
"use un script de visor predeterminado personalizado si está disponible e instalado
"en el directorio del sistema predefinido; de lo contrario, intente buscarlo en otro lugar
si es ejecutable ('/ usr / local / bin / defviewer')
vista de archivo * / usr / local / bin / defviewer% c
más
si es ejecutable ('defviewer')
fileview * defviewer% c
terminara si
terminara si

expandir ({expr})
Expande las variables de entorno y macros en {expr} como se hace para la línea de comandos
comandos. Devuelve una cadena. Consulte la sección "Macros de comandos" más arriba.

Ejemplos:
" signo de porcentaje
: echo expand ('%%')
"la última parte del nombre del directorio del otro panel
: echo expand ('% D: t')
"Variable de entorno $ PATH (igual que`: echo $ PATH`)
: echo expand ('$ PATH')

tipo de archivo ({fnum})
El resultado es una cadena, que representa el tipo de archivo y es uno de la lista:
ejecutables exe
reg archivos regulares
enlazar enlaces simbólicos
directorios de directorios
dispositivos de caracteres char
bloquear dispositivos de bloque
tubos de FIFO
socks de dominio sock * nix
? tipo de archivo desconocido (nunca debería aparecer)
El parámetro {fnum} puede tener los siguientes valores:
- '.' para obtener el tipo de archivo debajo del cursor en el panel activo

tiene ({propiedad})
Permite examinar los parámetros internos de los scripts para, por ejemplo, averiguar el entorno en el que
la aplicación se está ejecutando. Devuelve 1 si la propiedad es verdadera / presente; de ​​lo contrario, se devuelve 0.
Actualmente se admiten las siguientes propiedades (cualquier otra cosa dará como resultado 0):
unix se ejecuta en un entorno similar a * nix (incluido cygwin)
win se ejecuta en Windows

Ejemplo de uso:
"omitir usuario / grupo en Windows
si! tiene ('ganar')
deje $ DERECHOS = '% 10u:% - 7g'
terminara si

ejecutar 'set' 'statusline = "% t% =% A'. $ DERECHOS. '% 15E% 20d"'

Menús y diálogos


Admisiones

j, k - moverse.
, Ctrl-C, ZZ, ZQ - salir.
, l - seleccionar y salir del menú.
Ctrl-L: vuelve a dibujar el menú.

Escape, Ctrl-C, ZZ, ZQ, q - salir.

In all menús

Ctrl-B / Ctrl-F
Ctrl-D / Ctrl-U
Ctrl-E / Ctrl-Y
/ y?, n / N
[num] G / [num] gg
H / M / L
zb / zt / zz
zh: desplaza los elementos del menú [contar] caracteres hacia la derecha.
zl: permite desplazarse por los elementos del menú [contar] caracteres hacia la izquierda.
zH: desplaza los elementos del menú hasta la mitad de los caracteres del ancho de la pantalla hacia la derecha.
zL: desplaza los elementos del menú la mitad de los caracteres del ancho de la pantalla hacia la izquierda.

Todas estas teclas tienen el mismo significado que en el modo normal (pero no L en el menú de tipo de archivo).

: - ingrese al modo de línea de comando para los menús (actualmente solo :exi[t], :q[uit], :x[it] y
:{rango} son compatibles).

A continuación se muestra una descripción de los comandos adicionales y la reacción a la selección en algunos menús y
diálogos.

A propósito menú

Seleccionando el elemento de menú run man sobre un tema determinado. El menú no se cerrará automáticamente para permitir
ver varias páginas una por una.

Color esquema menú

Seleccionar el nombre de un esquema de color lo aplica de la misma manera que si ":colorscheme " era
ejecutado en la línea de comandos.

Comandos menú

El comando de selección lo ejecuta con argumentos vacíos (%a).

dd en un comando para eliminar.

Favoritos menú

Al seleccionar un marcador, se navega hasta él.

dd en un marcador para eliminar.

La Basura menú

r en un nombre de archivo para restaurarlo de la papelera.

Directorio historia y Basura menús

Seleccionar el nombre del directorio cambiará el directorio de la vista actual como si el comando :cd fuera
usado.

Directorio montón menú

Al seleccionar el nombre del directorio, la pila rotará para colocar el par de directorios seleccionado en la parte superior de
la pila.

Tipo de archivo menú

Los comandos de vifmrc o escritos en la línea de comandos se muestran encima de la línea vacía. Todo
los comandos debajo de la línea vacía son de archivos .desktop.

grep, encontrar, localizar y usuario menú con navegación (%METRO macro)

gf: navega por la vista previamente activa hasta el elemento seleccionado actualmente y sale del modo de menú.
Presionar la tecla Enter tiene el mismo efecto.

e - abre la ruta seleccionada en el editor, permanece en modo menú.

grep menú

Al seleccionar el archivo, se abre en el editor establecido por 'vicmd' en el número de línea dado. El menú no será
se cierra automáticamente para permitir ver más de un resultado.

Vea arriba la descripción de las teclas "gf" y "e".

Línea de comando historia menú

Al seleccionar un elemento, se ejecutará como comando de línea de comandos o como consulta de búsqueda.

Volúmenes menú

Al seleccionar una unidad, se navega por el panel previamente activo hasta la raíz de esa unidad.

Información del archivo diálogo

Entrar - cerrar cuadro de diálogo
q - cerrar diálogo

Ordenar diálogo

h - interruptor ascendente/descendente.
Espacio: cambiar ascendente/descendente.
q - cerrar diálogo

Atributos (permisos or propiedades) diálogo

h - marcar/desmarcar.
Espacio - marcar/desmarcar.
q - cerrar diálogo

Estado del artículo:

- * - indicador marcado.

- X - significa que tiene un valor diferente para los archivos en selección.

- d (*solo nix) - (solo para indicadores de ejecución) significa argumento u-x+X, g-x+X o o-x+X para el
programa chmod. Si desea eliminar el derecho de ejecución de todos los archivos, pero conservarlo para
directorios, configure todos los indicadores de ejecución en 'd' y marque el indicador 'Establecer recursivamente'.

Inicio


Al inicio, vifm determina varias variables que se utilizan durante la sesión. Ellos son
determinados en el orden en que aparecen a continuación.

En los sistemas *nix, $HOME normalmente está presente y se usa tal cual. En sistemas Windows vifm intenta
para encontrar el directorio de inicio correcto en el siguiente orden:
- variable $HOME;
- variable $PERFIL DE USUARIO;
- una combinación de las variables $HOMEDRIVE y $HOMEPATH.

vifm intenta encontrar el directorio de configuración correcto comprobando los siguientes lugares:
- variable $VIFM;
- directorio principal del archivo ejecutable (solo en Windows);
- directorio $HOME/.vifm;
- Directorio $APPDATA/Vifm (solo en Windows).

vifm intenta encontrar el archivo de configuración correcto comprobando los siguientes lugares:
- variable $MYVIFMRC;
- vifmrc en el directorio principal del archivo ejecutable (solo en Windows);
- Archivo $VIFM/vifmrc.

Configurar


Consulte la sección Inicio anterior para ver las explicaciones sobre $VIFM y $MYVIFMRC.

El archivo vifmrc contiene comandos que se ejecutarán al iniciar vifm. Ver $MYVIFMRC
descripción de la variable para el algoritmo de búsqueda utilizado para encontrar vifmrc. Úselo para establecer la configuración,
asignaciones, tipos de archivo, etc. Para usar comandos de varias líneas, anteceda cada línea siguiente con una barra inclinada
(Se ignoran los espacios en blanco antes de la barra inclinada, pero se guardan todos los espacios al final de las líneas).
Por ejemplo:
para reinventar la industria logística y redefinir las soluciones ecológicas para reinventar la industria logística y redefinir las soluciones ecológicas.
\funda inteligente
es igual a "setmartcase". Cuándo
colocar
\ funda inteligente
es igual a "establecer smartcase".

El archivo $VIFM/vifminfo contiene la configuración de la sesión. Puede editarlo a mano para cambiar el
settings, pero no se recomienda hacer eso, edite vifmrc en su lugar. Puedes controlar lo que
la configuración se guardará en vifminfo configurando la opción 'vifminfo'. Vifm siempre escribe esto
archivo al salir a menos que la opción 'vifminfo' esté vacía. Marcadores, comandos, historiales,
los tipos de archivos, los visores de archivos y los registros en el archivo se fusionan con la configuración de vifm (que
tiene mayor prioridad).

En general, la configuración del tiempo de ejecución tiene mayor prioridad durante la fusión, pero hay algunos
excepciones:

- la pila de directorios almacenada en el archivo no se sobrescribe a menos que se cambie algo en
sesión de vifm que realiza la fusión;

- cada marcador está marcado con una marca de tiempo, de modo que el valor más nuevo no se sobrescriba con
el más antiguo, por lo tanto, no importa de dónde venga el marcador, el más nuevo gana.

El directorio $VIFM/scripts puede contener scripts de shell. vifm modifica su RUTA
variable de entorno para permitir que el usuario ejecute esos scripts sin especificar la ruta completa. Todo
Los subdirectorios de $VIFM/scripts también se agregarán a PATH. Script en un subdirectorio
superpone el script con el mismo nombre en todos sus directorios principales.

El directorio $VIFM/colors contiene esquemas de color.

Automático FUSIBLE monturas


vifm tiene un soporte integrado de montajes automatizados del sistema de archivos FUSE. Se implementa usando
mecanismo de asociación de archivos. Para habilitar los montajes automatizados, se necesita usar un
línea de programa formateada en comandos de tipo de archivo o tipo de archivo. Actualmente hay dos formatos
apoyado:

1) FUSE_MOUNT Este formato debe usarse en caso de que toda la información necesaria para el montaje
todos los archivos de un tipo particular son iguales. Por ejemplo, el montaje de archivos tar no requiere ningún
opciones específicas del archivo.

Línea de formato:
FUSE_MOUNT|montador %SOURCE_FILE %DESTINATION_DIR [%CLEAR]

Ejemplo de comando de tipo de archivo:
:tipo de archivo FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR

2) FUSE_MOUNT2 Este formato permite utilizar archivos con formato especial para realizar el montaje
y es útil para montar controles remotos, por ejemplo, sistemas de archivos remotos a través de ftp o ssh.

Línea de formato:
FUSE_MOUNT2|montador %PARAM %DESTINATION_DIR [%CLEAR]

Ejemplo de comando de tipo de archivo:
:tipo de archivo FUSE_MOUNT2|sshfs %PARAM %DESTINO_DIR

Ejemplo de contenido de archivo:
raíz@127.0.0.1:/

Todas las macros % son expandidas por vifm en tiempo de ejecución y tienen el siguiente significado:
- %SOURCE_FILE se reemplaza por la ruta completa al archivo seleccionado
- %DESTINATION_DIR se reemplaza por la ruta completa al directorio de montaje, que es creado por vifm
basándose en el valor de la opción 'fusehome'.
- El valor %PARAM se completa desde la primera línea del archivo (línea completa), aunque en el futuro
se puede cambiar a contenido de archivo completo
- %CLEAR significa que desea borrar la pantalla antes de ejecutar el comando de montaje.

%CLEAR es una macro opcional. Otras macros no son obligatorias, pero es probable que se monten comandos
no funcionará sin ellos.

Los sistemas de archivos FUSE montados se desmontarán automáticamente en dos casos:

- cuando vifm se cierra (con ZZ, :q, etc. o cuando la señal lo mata)

- cuando deja explícitamente el punto de montaje subiendo a su directorio principal (con h, Enter en
"../" o ":cd ..") y otro panel no está en el mismo directorio o en sus directorios secundarios.

VER look


vifm admite la visualización de la vista de lista de archivos de dos maneras diferentes:

- en un modo de tabla, cuando se pueden configurar múltiples columnas usando la opción 'viewcolumns' (ver Columna
ver la sección a continuación para más detalles);

- en una forma de lista de varias columnas que se parece casi a la salida del comando `ls -x` (ver ls-like
ver la sección a continuación para más detalles).

El aspecto es local para cada vista y se puede elegir cambiando el valor de 'lsview'
opción booleana.

Según el aspecto de la vista, algunas teclas cambian su significado para permitir un cursor más natural
Moviente. Esto afecta principalmente a h, j, k, l y otras teclas de navegación similares.

Además, algunas de las opciones se pueden ignorar si no afectan la visualización de la vista en el aspecto seleccionado.
Por ejemplo, el valor de 'viewcolumns' cuando se establece 'lsview'.

como ls view


Cuando esta apariencia de vista está habilitada configurando la opción 'lsview', vifm mostrará los archivos en
múltiples columnas. El número de columnas depende de la longitud del nombre de archivo más largo
presente en el directorio actual de la vista. La lista completa de archivos se reajusta automáticamente en
cambio de directorio, terminal o cambio de tamaño de vista.

La vista se parece a la salida del comando `ls -x`, por lo que los archivos se enumeran de izquierda a derecha en filas.

En este modo, los comandos de manipulación de archivos (por ejemplo, d) no funcionan en línea como lo hacen en Vim,
ya que tales operaciones serían poco comunes para tareas de manipulación de archivos. Así, por ejemplo,
dd eliminará solo el archivo actual.

Columna view


Las columnas de vista se describen mediante una lista separada por comas de descripciones de columna, cada una de las cuales
tiene el siguiente formato
[ '-' ] [ fw ( [ '.' tw ] | '%' ) ] '{' tipo '}' '.'{0,3}
donde fw significa ancho completo y tw significa ancho de texto.

Por lo que básicamente consta de cuatro partes:
1. Especificador de alineación opcional
2. Especificador de ancho opcional
3. Nombre de columna obligatorio
4. Especificador de recorte opcional

Especificador de alineación

Es un signo menos opcional como primer símbolo de la cadena.

Especifica el tipo de alineación del texto dentro de una columna. Se admiten dos tipos:

- alinear a la izquierda
establecer viewcolumns=-{nombre}

- alineación a la derecha (predeterminado)
establecer columnas de vista = {nombre}

Especificador de ancho

Es un número seguido de un signo de porcentaje, dos números (el segundo debe ser menor que o
igual al primero) separados por un punto o un solo número.

Especifica el ancho de columna y sus unidades. Hay tipos de tamaño de árbol:

- tamaño absoluto - el ancho de la columna se especifica en caracteres
establecer viewcolumns=-100{nombre},20.15{ext}
da como resultado dos columnas con longitudes de 100 y 20 y un espacio reservado de cinco
caracteres a la izquierda de la segunda columna.

- tamaño relativo (porcentaje) - el ancho de la columna se especifica en porcentajes del ancho de la vista
establecer viewcolumns=-80%{nombre},15%{ext},5%{mtime}
da como resultado tres columnas con longitudes de 80/100, 15/100 y 5/100 de ancho de vista.

- tamaño automático (predeterminado) - el ancho de la columna se determina automáticamente
establecer viewcolumns=-{nombre},{ext},{mtime}
da como resultado tres columnas con una longitud de un tercio del ancho de la vista. no hay talla
ajuste al contenido, ya que ralentizará el renderizado.

Las columnas de diferentes tipos de tamaño se pueden mezclar libremente en una vista. Aunque a veces algunos
de columnas puede verse parcialmente o ser completamente invisible si no hay suficiente espacio para
mostrarlos.

Nombre de columna

Esta es solo una clave de clasificación rodeada de llaves, por ejemplo
{nombre},{ext},{mtime}
Las claves {name} y {iname} son las mismas y están presentes para mantener la coherencia con la opción 'sort'.

Las llaves vacías ({}) se reemplazan con la columna secundaria predeterminada para la ordenación primaria
llave. Entonces, después del siguiente comando, la vista se mostrará casi como si 'viewcolumns' estuviera vacío,
pero agregando puntos suspensivos para nombres de archivo largos:
establecer viewcolumns=-{nombre}..,6{}.

Especificador de recorte

Es de uno a tres puntos después de cerrar la llave en formato de columna.

Especifica el tipo de truncamiento de texto si no cabe en la columna. Actualmente tipos de árboles
son compatibles:

- truncamiento - el texto se trunca
establecer viewcolumns=-{nombre}.
da como resultado el truncamiento de los nombres que son demasiado largos y no caben en la vista.

- adición de puntos suspensivos - los puntos suspensivos a la izquierda o a la derecha se agregan cuando es necesario
establecer viewcolumns=-{nombre}..
da como resultado que se agreguen puntos suspensivos al final de los nombres de archivo demasiado largos.

- ninguno (predeterminado) - el texto puede pasar los límites de las columnas
establecer viewcolumns=-{nombre}...,{ext}
da como resultado que los nombres de archivo largos se pueden escribir parcialmente en la columna ext.

Color esquemas


Los esquemas de color en vifm se pueden aplicar de dos maneras diferentes:

- como el esquema de color primario

- como local a un esquema de color del panel

Ambos tipos se configuran usando |vifm-:colorscheme| comando, pero de diferentes formas:

- :colorscheme color_scheme_name - para el esquema de color primario

- :colorscheme color_scheme_name directorio - para esquemas de color locales

El aspecto de las diferentes partes de la TUI (interfaz de usuario de texto) se determina de esta manera:

- Border, TopLineSel, TopLine, CmdLine, ErrorMsg, StatusLine y WildMenu siempre están
determinado por el esquema de color primario

- CurrLine, Seleccionado, Directorio, Enlace, BrokenLink, Socket, Dispositivo, Ejecutable, Fifo y
Las ganancias están determinadas por el esquema de colores primarios y un conjunto de esquemas de colores locales, que pueden
estar vacío

Puede haber un conjunto de esquemas de color locales porque están estructurados jerárquicamente
según la estructura del sistema de archivos. Por ejemplo, tener el siguiente archivo
sistema:

~
`-- contenedor
|
`-- mi

Dos esquemas de color:

# ~/.vifm/colores/for_bin
resaltar Win cterm=ninguno ctermfg=blanco ctermbg=rojo
resaltar CurrLine cterm=ninguno ctermfg=rojo ctermbg=negro

# ~/.vifm/colors/for_bin_mi
resaltar CurrLine cterm=ninguno ctermfg=verde ctermbg=negro

Y estos tres comandos en el archivo vifmrc:

esquema de colores Predeterminado
combinación de colores para_bin ~ / bin
combinación de colores para_bin_my ~/bin/mi

La lista de archivos se verá de la siguiente manera para cada nivel:

- ~/ - Esquema de color predeterminado
fondo negro
cursor con fondo azul

- ~ / bin / - combinación de esquemas de color predeterminados y for_bin
fondo rojo
cursor con fondo negro y primer plano rojo

- ~/bin/mi/ - combinación de esquemas de color predeterminados, for_bin y for_bin_my
fondo rojo
cursor con fondo negro y primer plano verde

La Basura directorio


vifm tiene soporte para el directorio de basura, que se usa como almacenamiento temporal para archivos eliminados
o archivos que fueron cortados. El uso de la papelera se controla mediante la opción 'papelera' y la ruta exacta
a la papelera se puede configurar con la opción 'trashdir'. El directorio de basura en vifm difiere del
uno para todo el sistema de forma predeterminada, debido a posibles incompatibilidades de almacenamiento de archivos eliminados
entre diferentes administradores de archivos. Pero uno puede establecer 'trashdir' en "~ / .local / share / Papelera"A
use un directorio de basura "estándar".

Hay dos escenarios de uso de basura en vifm:

1. Como un lugar para almacenar archivos que fueron cortados por "d" y pueden insertarse en algún otro
lugar en el sistema de archivos.

2. Como almacenamiento de archivos, que se eliminan pero aún no se purgan.

El primer escenario usa operaciones de eliminación ("d") para poner archivos en la papelera y poner ("p")
operaciones para restaurar archivos del directorio de basura. Tenga en cuenta que tales operaciones mueven archivos a
y desde el directorio de basura, que pueden ser operaciones a largo plazo en caso de diferentes
particiones o unidades remotas montadas localmente.

El segundo escenario utiliza operaciones de eliminación ("d") para mover archivos al directorio de la papelera y
:comando de línea de comando vacío para purgar todos los archivos eliminados previamente.

Las operaciones de eliminación y colocación dependen de los registros, que pueden apuntar a archivos en la papelera
directorio. Normalmente, no hay archivos inexistentes en los registros, pero vifm no mantiene
seguimiento de modificaciones en el directorio de basura, por lo que no se debe esperar el valor de los registros
para ser absolutamente correcto si el directorio de basura se modificó no por la operación que se supone
para ello. Pero esto no dará lugar a ningún problema con las operaciones, ya que ignoran inexistentes
archivos.

Servidor cliente


vifm admite la ejecución remota de comandos en modo de línea de comandos, así como el cambio remoto de
directorios. Esto es posible usando el argumento de línea de comando --remote.

Para ejecutar un comando de forma remota, combine el argumento --remote con -c o + .
Por ejemplo:
vifm --remoto -c 'cd /'
vifm --remoto '+cd /'

Para cambiar el directorio sin usar los comandos del modo de línea de comandos, se pueden especificar las rutas justo después
--argumento remoto, así:
vifm --remoto /
vifm --remoto ~
vifm --remoto / usr / bin / Tmp

Por el momento no hay forma de especificar qué instancia de vifm deben ser los argumentos
enviado. El propósito principal del argumento --remote es proporcionar soporte para usar vifm como un
aplicación de instancia única.

Plugin


Complemento para usar vifm en vim como selector de archivos.

comandos:

:EditVifm selecciona un archivo o archivos para abrir en el búfer actual.
:SplitVifm divide el búfer y selecciona un archivo o archivos para abrir.
:VsplitVifm divide verticalmente el búfer y selecciona un archivo o archivos para abrir.
:DiffVifm seleccione un archivo o archivos para comparar con el archivo actual con
:vert difsplit.
:TabVifm seleccione un archivo o archivos para abrir en pestañas.

Cada comando acepta hasta dos argumentos: directorio del panel izquierdo y directorio del panel derecho.
Después de verificar los argumentos, el proceso vifm se genera en un modo especial de "selector de archivos". A
elija archivos simplemente ábralos presionando las teclas l, i o Enter, o ejecutando :edit
mando. Si no se selecciona ningún archivo, se abre el archivo debajo del cursor; de lo contrario, se abre completo
la selección se pasa al complemento y se abre en vim.

El complemento tiene solo dos configuraciones. Es una variable de cadena llamada g:vifm_term para permitir al usuario
especifique el comando para ejecutar el terminal gui. Por defecto es igual a 'xterm -e'. Y otro
variable de cadena denominada g:vifm_exec, que equivale a "vifm" de forma predeterminada y especifica la ruta a
ejecutable de vifm. Para pasar argumentos a vifm use g:vifm_exec_args, que está vacío por
predeterminado.

Para usar el complemento, copie el archivo vifm.vim en el directorio vim/plugin de todo el sistema o
into ~/.vim/complemento.

Si prefiere no usar el complemento y está en el directorio de complementos de todo el sistema
add

dejar cargado_vifm=1

para usted ~ / .vimrc archivo.

RESERVADO


Los siguientes nombres de comando están reservados y no deben usarse para comandos de usuario.

global]
v[mundial]

MEDIO AMBIENTE VARIABLES


VIFM Apunta al directorio de configuración principal (generalmente ~/.vifm/).

MIVIFMRC
Apunta al archivo de configuración principal (generalmente ~ / .vifm / vifmrc).

Estas variables de entorno son válidas dentro de vifm y también se pueden usar para configurarlo mediante
configurar algunos de ellos antes de ejecutar vifm.

Cuando $MYVIFMRC no está configurado, se hace como $VIFM/vifmrc (excepción para Windows: vifmrc en el
mismo directorio que vifm.exe tiene mayor prioridad que $VIFM/vifmrc).

Consulte la sección Inicio anterior para obtener más detalles.

Use vifm en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows