Skip to content

Latest commit

 

History

History
70 lines (42 loc) · 1.28 KB

linux.md

File metadata and controls

70 lines (42 loc) · 1.28 KB

Atelier Developer Productivity

Linux

Shell

Article avec pleins de plugins zsh sympa : article

Fuzzy Finder

Install

DL github + launch install

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

Ajouter dans shell que vous utiliser :

  • bash

      # Set up fzf key bindings and fuzzy completion
      eval "$(fzf --bash)"
    
  • zsh

      # Set up fzf key bindings and fuzzy completion
      eval "$(fzf --zsh)"
    
  • fish

      # Set up fzf key bindings
      fzf --fish | source
    

To Infinity and beyond (with script)

Exemples de Script :

Permet de chercher un de mes projets et de l'ouvrir dans neovim

vd() {
  local dir

  dir=(${(f)"$(find ~/Documents -type d | fzf)"})

  if [[ -n $dir ]]
  then
     cd $dir
     vim .
     print -l $dir[1]
  fi
}

fzf github

cheat.sh

How to use it

commande simple comme exemple, mais voir git pour aller plus loin.

    curl cheat.sh/"language"/"truc que tu cherche"

Commande utile

Cheat sheet