Skip to content

Latest commit

 

History

History
70 lines (61 loc) · 3.96 KB

File metadata and controls

70 lines (61 loc) · 3.96 KB

Table of Contents

Vim tips || project:archlinux +home +vim

Simple calc

Visual seletion on the operation todo and :

'<,'>!bc

NEW

  • ,/ pour supprimer le highlight de la recherche
  • pour ouvrir un fichier
  • , pour faire une recheche du mot sous le cusreur (/)

Divers

  • vimwiki refcards
  • `set wildmenu; set wildmode=list:longest,full "grande liste pour l'autocompletion`
  • `set relativenumber` pour faciliter la manip avec les lignes voisines
  • `:w !tee %` pour forcer l'enregistrement si l'utilisateur courant n'a pas les droits
  • `set ignorecase` et `set smartcase` pour des recherhes exact seulement si le motif contient un mix min/maj
  • `set gdefault` pour remplacer par défaut tous les motifs de la ligne
  http://stevelosh.com/blog/2010/09/coming-home-to-vim/

Vars

`:set - shows vars different from defaults` `:set all - shows all values` `:set foo? - shows the value of foo` `:set foo+=opt - add opt to the value w/o changing others` `:set foo-=opt - remove opt from value` `:set foo& - reset foo to default value` `:setlocal foo - only the current buffer`

Mode vim pour écrire et prendre de note

Mode vim

Urxvt

| Alt+s | | Mode vim | | | hjkl | Pour se déplacer | | | y | Pour copier dans * | | | Y | Pour copier dans + | | | p | Pour coller à la fin de la ligne de commande | | | u/ctl-R | Pour annuler refaire | | | gf | ouvrir le lien/fichier | | | /?nN* | Pour les recherches | | Alt+p | | Mode paste | | | * | Colle le registre * | | | + | Colle le registre + |

TODO | +todo

  • [X] avoir la même presentation pour la limite du nombres de caractères dans la largeur : http://i.imgur.com/T00FgWu.png?1 #b86a7411
  • [] Refaire la config en utiliser la structure des dossiers de configuration #32223616
  • [] improve vimrc see https://github.com/pixelastic/oroshi/blob/master/config/vim/vimrc #f8ad8a6c
  • [] vim : trouver une solution pour désactiver le XON/XOFF (ctl-q/ctl-s) #8f06c95c
  • [] vimwiki : lors de l'ajout d'une entrée dans le journal, faire que l'enregistrement de l'entrée mette à jour l'index du journal #973e2996
  • [] vimwiki : faire que le colonne des nombres affiche autremnent et autre chose que les numéros de ligne (par exemple les niveaux de replis) #ac593720
  • [] vimwiki : faire que la touche tab propose l'auto-complétion des mots, les flèches droite-gauche permenettent de naviguer entre les fautes et qu'on soit automatiquement en mode correction #fca50eb6
  • [] voir quelques plugin de https://github.com/connermcd/dotfiles/blob/master/.vimrc #aa3b262e
  • [] Avoir un raccourci clavier pour switcher le theme en dark ou light #a062b4db