Aller au contenu
Cheat Sheet
Linux

Configuration VIM

  • 11 septembre 20196 octobre 2019

Quelques éléments de configuration à faire avec VIM.

Le clic-droit ne fonctionne pas pour coller

Taper la commande :

:set mouse=v

Pour que la commande soit tout le temps prise en compte, il faut éditer le fichier :

~/.vimrc

et mettre

set mouse=v
syntax on

Les flèches ne vont pas à la ligne suivante

Par défaut, l’appuie sur les flèches droite / gauche en fin / début de ligne ne va pas à la ligne suivante / précédente.
Il faut modifier le .vimrc :

set whichwrap+=<,>,h,l,[,]

Pour convertir les ^M en retours chariot

:%s/\r/\r/g

ou

:%s/<Ctrl-V><Ctrl-Enter>/\r/g

où “Ctrl-V Ctrl-Enter” signifie : appuyer sur Ctrl, appuyer et relâcher V, appuyer et relâcher Enter et enfin relâcher Ctrl.


Remplacer une chaîne de caractères

:%s/search/replace/g

Pour remplacer avec confirmation :

:%s/search/replace/gc

Quand je colle du code, ça indente n’importe comment

Il faut désactiver l’indentation automatique avant de coller :

:set paste

puis remettre :

:set nopaste

Si on veut le désactiver pendant tout le temps de l’édition :

:setlocal noautoindent

Potentiellement, il faut rajouter :

:setlocal nocindent
:setlocal nosmartindent
:setlocal indentexpr=
0
Modifier le footer d’un thème WordPress sans rentrer dans le code
Configurer Tor
linux vim

Articles similaires

[FFmpeg] Convertir un WAV en…
[Debian] Mettre à jour vers…
[Synology] Installer IPKG sur DS214
Récupérer un MP3 depuis YouTube
[Linux] Rediriger vers un fichier…
Tmux
[Linux] Compter le nombre de…
Lancer 2 instances de FireFox
Configurer Tor
[Linux] Trouver les fichiers contenant…

Catégories

  • Android
  • Calibre
  • Excel
  • Git
  • Google Sheet
  • Knime
  • Linux
  • Logiciels
  • Matériel
  • Non classé
  • Notepad++
  • Power BI
  • Programmation
  • Python
  • Qlik
  • Visual Studio Code
  • Windows
  • Word
  • WordPress

Étiquettes

analytics android api calibre css dax epub erreur excel fichiers firefox google Graphviz grep html knime kobo linux markdown mp3 notepad++ php pip pipreqs portable powerbi powerquery privoxy pyGraphviz python qlik qliksense qlikview sortie sqlite sync tmux tor venv vim virtualenv vscode windows wordpress xargs

Tags

analytics android api calibre css dax epub erreur excel fichiers firefox google Graphviz grep html knime kobo linux markdown mp3 notepad++ php pip pipreqs portable powerbi powerquery privoxy pyGraphviz python qlik qliksense qlikview sortie sqlite sync tmux tor venv vim virtualenv vscode windows wordpress xargs
Thème par Colorlib Propulsé par WordPress