fzf (Español)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.