Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
vim [Le 18/12/2024, 10:17] bcag2 [Configuration] |
vim [Le 12/03/2025, 10:09] (Version actuelle) bcag2 [Thème de coloration syntaxique] log, .env |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
orphelins d'Ouganda (voyez : ":help uganda").</note> | orphelins d'Ouganda (voyez : ":help uganda").</note> | ||
+ | Pour que //vim// soit l’éditeur par défaut pour l’éditions de tout fichier de configuration, il est intéressant d'exécuter : | ||
+ | <code bash> | ||
+ | select-editor | ||
+ | |||
+ | Select an editor. To change later, run 'select-editor'. | ||
+ | 1. /bin/nano <---- easiest | ||
+ | 2. /usr/bin/vim.basic | ||
+ | 3. /usr/bin/vim.tiny | ||
+ | 4. /bin/ed | ||
+ | |||
+ | # ON CHOISIT vim.basic, donc le choix 2… | ||
+ | Choose 1-4 [1]: 2 | ||
+ | </code> | ||
+ | et de le faire avec //sudo// pour que ce soit aussi le cas quand on éditer des fichiers système, par exemple quand on fait un //sudo crontab -e// ((cf. [[:cron|CRON]] pour plus d'infos) | ||
===== Installation ====== | ===== Installation ====== | ||
Ligne 228: | Ligne 242: | ||
=== Indiquer (forcer) la coloration syntaxique === | === Indiquer (forcer) la coloration syntaxique === | ||
- | Il peut-être pratique de pouvoir indiquer la coloration syntaxique, en particulier lorsqu'on édite des fichiers sans extension (ou non représentative du type de fichier), par exemple lire le fichier ///var/log/syslog.1//\\ | + | Il peut-être pratique de pouvoir indiquer la coloration syntaxique, en particulier lorsqu'on édite des fichiers sans extension (ou non représentative du type de fichier), pour cela, il faut saisir dans vim : |
- | Pour cela, il faut saisir dans vim : | + | |
<code bash># :set syntax=<type de syntaxe> | <code bash># :set syntax=<type de syntaxe> | ||
+ | # par exemple pour avoir la coloration pour le fichier /var/log/syslog.1 (en cours d'édition) : | ||
:set syntax=messages | :set syntax=messages | ||
+ | # pour un fichier .env.local ou similaire : | ||
+ | :set syntax=sh | ||
</code> | </code> | ||
((src : https://stackoverflow.com/a/3853036/6614155))\\ | ((src : https://stackoverflow.com/a/3853036/6614155))\\ |