ok ok... curl 127.0.0.1 == curl 127.1
On peut omettre les 0
Pas 'standard' mais fonctionne sur debian
Il y avait un autre shortcut pour ping localhost mais je l'ai perdu :-/
Peut etre utile pour cc à la souris dans un split vim ou screen!
Aussi pour cc plusieurs lignes dans vim sans prendre la column number :)
ctrl+n en mode édition pour autocomplete le mot qu'on est en train d'écrire
se base sur les mot présent dans le fichier
ctrl+p pour autocomplete en parcourant dans le sens inverse
en ex mode, quand on veut ouvrir un autre fichier avec :split ou :vsplit par exemple, l'autocompletion ne se comporte pas de la meme maniere qu'en shell. Pour avoir le même comportement :
set wildmode=longest,list
tab ne va plus afficher le premier match, mais la liste des match possibles :)
avec une ex command :
Faites une selection avec V
Puis :normal I//<enter>
d'une maniere générale, avec :normal on peut utiliser une "normal command"
Couplé avec un range comme :5,15 ça devient cool
Et encore plus avec un range "visuel" :'<,'> qu'on obtient avec un V
Quand on est en :set nowrap, une ligne dans le fichier va prendre seulement une ligne dans vim. Donc la fin de la ligne va être cachée.
Pour voir ce qui est caché rapidement, on peut aller à la fin de la ligne : $
Ou bien scroller d'une demi-page vers la droite avec : zL
Pour scroller d'un seul caractere vers la droite: zl
Pour revenir au début de la ligne, on a le choix : 0 ou ^
Ou bien en scrollant : zH ou zh
Vous ouvrez un fichier, vous voulez vous rendre sur la ligne concernée, disons la ligne 235.
Pour ça on tape ":235"
Ensuite pour "centrer la vue" : "zz"
\o/
Un petit truc pas mal pour sed sans risque, d'habitude je fais :
sed -i 's/hello/toto/' file.txt
Mais si le résultat ne me plait pas, trop tard le fichier est édité. On peut faire un backup en rajoutant un suffix à l'argument "-i" :
sed -i.backup 's/hello/toto/' file.txt
(oui oui tout attaché) Du coup je me retrouve avec deux fichiers : l'orgininal (file.txt.backup) et le modifié file.txt
PS : on peut aussi faire autrement sans utiliser le -i et en redirigeant le résultat vers un nouveau fichier mais l'approche est différente
Un truc que j'avais oublié avec vim et qui vient de me revenir :
Pour répéter une commande, utiliser "." (point)
Par exemple lorsque je veux tabuler plusieurs lignes, je ctrl+v pour selectionner mes lignes, puis je ">" pour tab 1 fois
Pour tab une 2eme ou 3eme fois, je fais "." autant de fois qu'il le faut!
J'oublie toujours comment qui une $ù#! de session telnet, alors je me note ça ici :
CTRL + ]
sur mon clavier ça donne : CTRL + ALTGR + ]