Aller au contenu
Cheat Sheet
Linux

Configuration VIM

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=
Modifier le footer d’un thème WordPress sans rentrer dans le code
Configurer Tor
linux vim

Articles similaires

ModuleNotFoundError: No module named ‘apt_pkg’
Comment vérifier que mon client…
Héberger plusieurs sites dans des…
Héberger un site dans un…
[Linux] Réparer une installation en…
Convertir des documents d’un format…
Convertir les fichiers HEIC en…
Créer un CBZ avec 7zip
Publier un site Flask sur…
[FFmpeg] Convertir un WAV en…

Catégories

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

Étiquettes

adb android apache audio calibre convertion css debian docker drivers excel fichiers firefox flask google grep html kobo linux manette markdown mp3 notepad++ office php pip portable privoxy python qlik qliksense qlikview realtek selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube

Tags

adb android apache audio calibre convertion css debian docker drivers excel fichiers firefox flask google grep html kobo linux manette markdown mp3 notepad++ office php pip portable privoxy python qlik qliksense qlikview realtek selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube
Thème par Colorlib Propulsé par WordPress