Je viens de m'apercevoir que je me délogue depuis
plus de 5 ans avec un sage "logout", alors qu'un
simple [Ctrl-D] suffit !
Une autre solution est de créer un alias ds son
~/.mon_shell_préféré_rc.
Une dernière est un script avec un nom + court.
On peut aussi ne *jamais* se déloguer; oui mais non.
Testé seulement sous Debian/Woody, mais c'est du
Linux, je pense.
Sélectionnez une région (C-SPC, suivi de commandes de déplacement),
Tapez C-x n n
Emacs n'affiche plus alors que la portion de texte sélectionné, que vous pouvez modifier à loisir.
Tapez C-x n w pour retourner à un affichage complet du fichier.
Sous bash, popd et pushd, permettent de mémoriser des chemins de répertoires dans une pile, pour se simplifier la vie et éviter de taper des cd à tout bout de champs. La commande dirs permet de voir les répertoires actuels du stack.
Comment bien lister les fichiers: a10,a2,a1 ?
un simple ls affiche : a1,a10,a2. Ce n'est pas toujours ce que l'on vourait et l'ordre numérique des fichiers, ou des numéros de versions n'est pas respecté, alors un ls -v, fait l'affaire : a1, a2, a10.
Donnez l'extention .csv à votre script, puis importer ce fichier avec gnumeric en précisant que le caractère tabulation est le séparateur de champ.
Il arrives parfois que le term se met a mal afficher les caractères, par exemple lorsque l'on fait un more d'un fichier binaire, et le rends inutilisable.
Il suffit de re-initialisé le term en tapant a l'aveugle :
echo [CTRL] + [V]
[ECHAP]
[C]
[ENTREE]
et voilà !
Si vous avez un programme qui tourne en affichant de temps en temps des messages mais sans heure ni date et que cette information vous manque vous pouvez le lancer en ajoutant
| awk '{print "[" strftime() "] " $0}'
après la commande.
Vous pouvez aussi passer un format de date à strftime.
Quand on n'utilise pas de chose comme xdm qui propose un bouton "shutdown", comment éteindre proprement sa machine sans avoir à se loguer en root ? Il suffit de configurer le bazar pour s'arrèter au lieu de rebooter quand on presse Ctrl-Alt-Suppr. (Vous rebootez souvent vous ?) Dans le fichier /etc/inittab, modifiez la ligne "ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now" (exemple Debian) en mettant -h à la place de -r Le lendemain, il suffira de s'écrouler sur Ctrl-Alt-Del avant d'aller se
(…)
On peut très facilement contrôler le curseur avec les chiffres du pavé numérique. Pour cela il suffit de presser shift+verr-num et de diriger le curseur avec les chiffres.
Pour cliquer, on choisit le bouton avec /,*,- puis avec 5 pour un simple clique, 5 5 pour un double et 0 mouvement 5 pour un dragage.
Très pratique pour du travail de précision sous gimp ou quand la souris est toute sale.
Si vous voulez juste avoir des couleurs pour
certains mots, il vous suffit de les déclarer dans votre fichier .vimrc comme cela:
>syn keyword Mesmots internet salopette cuiller
et d'y associer maintenant une couleur dans .gvimrc:
>hi Mesmots gui=bold guifg=yellow guibg=bg
ce n'est pas la peine d'utiliser les syntax pour faire cela.
Un grand regret sous emacs, ne pas avoir une correspondance des parenthèses aussi simple que le "%" de vi ! Une petite fonction à charger au demarage qui repare les dommages. (global-set-key "%" 'match-paren) (defun match-paren (arg) "Go to the matching paren if on a paren; otherwise insert %." (interactive "p") (cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1)) ((looking-at "\\s\)") (forward-char 1) (backward-list 1)) (t (self-insert-command (or arg 1))))) Si on est sur une parenthèse, % deplace le curseur sur
(…)
Pour voir apparaitre les numeros de ligne, taper :
:set nu
Et pour sortir de ce mode :
:set nonu
Cette ligne (à mettre dans .emacs) permet à emacs d'acceder de manière transparente aux fichiers compressés.
(auto-compression-mode 1)
foX
Des fois emacs demande yes or no, des fois y or n... C'est penible...
Pour uniformiser et pour aller plus vite, cette ligne (à mettre dans votre .emacs pourtant dejà enooôrme) permettra de ne repondre que par y ou n aux question yes ou no.
(fset 'yes-or-no-p 'y-or-n-p)
foX
Dans un repertoire avec des sources C (par exemple), tapez d\'abord \"etags *.[ch]\" pour generer les informations sur les fonctions, ensuite M-. dans xemacs pour aller a la definition de n\'importe quelle fonction du projet. Vous pouvez revenir a l\'endroit precedent avec M-*.