fzf (Español)

From ArchWiki

Estado de la traducción: esta traducción de Fzf fue revisada el 2018-11-08. Si existen cambios puede actualizarla o avisar al equipo de traducción.

fzf es un buscador difuso de línea de comandos de propósito general.

Instalación

Instale el paquete fzf. La versión de desarrollo es fzf-gitAUR.

Configuración

Shells

Opcionalmente, fzf keybindings y la terminación están disponibles para los distintos shells:

  • <CTRL+T> lista de archivos+carpetas en el directorio actual (por ejemplo, git commit <CTRL+T>, seleccione algunos archivos usando <TAB>, y finalmente <Intro>)
  • <CTRL+R> historial de búsqueda de comandos de shell
  • <ALT+C> directorio de cambio difuso

bash

Cargue los archivos deseados de su .bashrc:

  • /usr/share/fzf/key-bindings.bash
  • /usr/share/fzf/completion.bash

zsh

Cargue los archivos deseados de su .zshrc:

  • /usr/share/fzf/key-bindings.zsh
  • /usr/share/fzf/completion.zsh

fish

Para fish, los keybindings se encuentran en:

  • /usr/share/fish/functions/fzf_key_bindings.fish

fish cargará de esta manera por defecto, pero los enlaces tienen que ser habilitados manualmente:

~/.config/fish/functions/fish_user_key_bindings.fish
function fish_user_key_bindings
	fzf_key_bindings
end

la terminación de fzf en fish se puede activar con funciones personalizadas: https://github.com/junegunn/fzf/wiki/Examples-(fish)

Vim

El plugin básico Vim ya está incluido dentro del paquete e instalado en el directorio global de plugins de Vim. Por lo tanto, no es necesario añadir nada a su .vimrc para poder usarlo. Aunque solo proporciona el comando FZF. Hay un plugin de Vim adicional hecho por el autor de fzf que define algunas funciones de conveniencia, véase https://github.com/junegunn/fzf.vim.