387 private links
Sous le coude : comment utiliser systemd pour faire tourner un service tournant en espace utilisateur.
via Sebsauvage
-
On peut ouvrir, éditer, sauvegarder des archives dirositionectement (tar.gz, tgz, zip, jar, etc.)
vim archive.tar.gz -
On peut éditer des fichiers à distance
vim scp://user@myserver[:port]//path/to/file.txt -
On peut ouvrir le dernier fichier édité sur la machine avec le curseur mis sur la dernière position.
^o^oou bien^oun nombre fois fois égal au précédent fichier modifié.
(dans vim --version, vérifier que il y a bien +jumplist et pas -jumplist)
Excellent sujet sur les registres dans Vim.
Tip :
le système de copier-coller sous Linux est divisé en deux.
In X11, "* and "+ are even cooler: "+ pastes the last text copied with ctrl+c (copy buffer), or what ever shortcut you use (or right-click>copy). "* pastes the last text highlighted with the mouse (selection buffer).
If it doesn't work, it means that vim --version, you will get -X11 and/or -clipboard in the response.
Under Ubuntu/Debian, install the package vim-gtk and restart vim, it will work fine
Résumé à connaître pour utiliser du SVG pour le web.
Sous vim, je ne sais pas aligner les colonnes selon un séparateur et ça donne ça :
the heil : talon
the noose : noeud coulant
the graveyard: cimetière
the staff : canne, crosse, bâton
the woe : malheur, chagrin
the fellow : type, homme
the stew : ragoût
Petite bidouille et j'obtiens ceci sans éditer manuellement aucune ligne :
the heil : talon
the noose : noeud coulant
the graveyard: cimetière
the staff : canne, crosse, bâton
the woe : malheur, chagrin
the fellow : type, homme
the stew : ragoût
Avant de trouver l'astuce (parce que cela doit bien se faire avec vim), la compatibilité avec bash de vim aide beaucoup.
Dans vim, :w puis !subl % - on enregistre le fichier puis on l'ouvre dans sublime text.
Sous sublime text, le plugin AutoAlignement était déjà installé - selection des lignes concernées puis Ctrl+Alt+a puis ^s. ^w pour quitter sublime text. Enter pour retourner dans vim puis :e pour charger le fichier actuel (avec les modifications effectuées).
Et voilà c'est aligné :)
Il me reste maintenant à trouver comment effectuer tout cela dans vim sans installer un plugin.
VINAIIIIGRE !!!
Les alias magiques.
lsetc_helper() {
ls -l "$@"
cd "$originaldir"
unset originaldir
}
alias lsetc='originaldir="$PWD"; cd /etc; lsetc_helper'
DON'T :D