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

Articles similaires

Créer un CBZ avec 7zip
Publier un site Flask sur…
[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

Catégories

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

Étiquettes

android apache apn artefact bloc connexion convert encode excel ffmpeg firefox flask hash kobo linux markdown max md5 min mod_wsgi mp3 notepad++ office partage php pip python qlik qliksense qlikview reduce selenium sha1 styles sum synology temps venv virtualenv visual basic wav windows word wordpress xhr

Tags

android apache apn artefact bloc connexion convert encode excel ffmpeg firefox flask hash kobo linux markdown max md5 min mod_wsgi mp3 notepad++ office partage php pip python qlik qliksense qlikview reduce selenium sha1 styles sum synology temps venv virtualenv visual basic wav windows word wordpress xhr
Thème par Colorlib Propulsé par WordPress