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

  • Previous
  • Next
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 firefox flask git google grep kobo linux manette markdown mp3 notepad++ office php pip privoxy python qlik qliksense qlikview realtek rebase selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube yt-dlp

Tags

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