134 liens privés
Procédure pour changer l'éditeur par défaut sur une Debian :
| ========
update-alternatives --config editor
Il existe 4 choix pour l'alternative editor (qui fournit /usr/bin/editor).
Sélection Chemin Priorité État
- 0 /bin/nano 40 mode automatique
1 /bin/nano 40 mode manuel
2 /usr/bin/vim.basic 30 mode manuel
3 /usr/bin/vim.nox 40 mode manuel
4 /usr/bin/vim.tiny 10 mode manuel
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2
update-alternatives: utilisation de « /usr/bin/vim.basic » pour fournir « /usr/bin/editor » (editor) en mode manuel
| ========
Encore une autre vidéo d'hackademy. Cette fois, ça parle d'OpenSSH et il y a des choses que je n'utilisais pas.
Une fois la configuration d'un serveur faite dans dans "~/.ssh/config", on peut éditer directement un fichier avec vim (ou autre).
Je cite l'article sous la vidéo :
| ========
Éditer un fichier distant
$ vim scp://webserver/myfile
| ========
Au boulot, j'utilise beaucoup rdesktop pour me connecter de ma Debian vers des serveurs windows. J'utilise des alias pour me faciliter la vie ( alias rd_SERVEUR = "rdesktop -u USER ...&" ) Mais je n'avais pas jusqu'à présent redirigé les sorties de rdesktop (STDOUT et STDERR) pour ne plus les voir.
J'ai rajouté ça aujourd'hui.
| ========
alias rd_SERVEUR = "rdesktop -u USER -d DOMAINE -x lan -g 1280x1000 IP_SERVEUR > /dev/null 2>&1 &"
| ========
Pour éditer mes nombreux alias, j'ai fait un "rechercher/remplacer" avec vim. (J'ai des alias rdesktop entre la ligne 115 et la ligne 156).
| ========
:115,156s/&\"/> \/dev\/null 2>\&1 \&\"/g
| ========
[Edit 06/08/2015 :
J'ai modifié mes alias pour utiliser screen afin de n'avoir vraiment aucun retour sur la commande :
| ========
alias rd_SERVEUR="screen -S NOM-SERVEUR -d -m rdesktop -u USER -d DOMAINE -x lan -g 1280x1000 IP_SERVEUR
| ========
Avec ça, je n'ai aucun retour dans le terminal, je peux lancer plusieurs sessions RDP à la chaine, etc... :-)
Si vous avez suivi mes derniers Shaarlinks, vous savez que je viens de réinstaller une Debian 8 et que je me recolle à la configuration de vim. Un détail que je n'avais jamais regardé de près : la possibilité d'avoir la même configuration pour root (sudo donc) et l'utilisateur.
Toute la configuration de vim se fait dans votre home, soit "/home/simon/" dans mon cas. Il y a le fichier .vimrc et le dossier .vim qui sont importants. C'est là qu'on va faire la configuration, installer des plugins, etc... Pour pouvoir utiliser la même configuration avec root ou avec sudo, il suffit de faire un lien symbolique vers les dossiers de votre home !
//sauvegarde éventuelle de votre config vim root/sudo :
$ sudo mv /root/.vimrc{,.bak}
$ sudo mv /root/.vim{,.bak}
//création des liens symboliques
$ sudo ln -s /home/simon/.vimrc /root/
$ sudo ln -s /home/simon/.vim /root/
(Remplacer "simon" par votre nom d'utilisateur, évidemment!)
Tout simple mais il fallait y penser. :-)
Cerise sur le gâteau, si vous avez configuré gundo ( voir http://links.simonlefort.be/?U-7aJw ), vous aurez un historique de toutes les modifications que vous faites sur vos fichiers sensibles ! ;-)
J'avais une assez longue liste de "tags" à trier (un ex: PFILLNA.VMEM_3500107PLC001_ALMPT3119LL ) avec beaucoup de doublons.
Pour trier et supprimer les doublons en une ligne :
-- Copier toute la liste dans vim
-- En mode "Normal", taper " :sort u "
Et ... C'est tout. :-) J'adore cet outil !!
L'objectif est d'utiliser les possibilités d'édition de Vim dans son navigateur favori. Il faut apparemment installer l'add-on Pentadactyl ( http://5digits.org/pentadactyl/ ) et ensuite Pterosaur ( https://github.com/ardagnir/pterosaur ). Je dois absolument essayer ce truc, c'est assez génial !
J'avais vu aussi Wasavi ( http://appsweets.net/wasavi/ ) mais je n'ai pas réussis à le faire fonctionner (Je n'ai pas essayé très longtemps...).
Le thème Solarized est un thème pour être efficace. Les différences sont bien marquées entre les "o" minuscule, "O" majuscule et "0" (zéro) ainsi qu'entre les "l" minuscule, "L" majuscule, "i" minuscule, "I" majuscule" et "1" (un). En plus, la colaration syntaxique en mode "dark" est très agréable.
Je l'ai mis sur bash et vim.
Explications pour bash : https://github.com/Anthony25/gnome-terminal-colors-solarized
Explications pour vim : https://github.com/altercation/vim-colors-solarized