Comment trouver un caractère de tabulation dans emacs ?
Merci. Les novices d'Emacs qui posent cette question voudront savoir que <TAB> signifie "appuyer sur la touche de tabulation".
Comment trouver un caractère de tabulation dans emacs ?
C-s C-q <TAB>
C-s lance une recherche incrémentale, puis C-q exécute quoted-insert, qui insère le prochain caractère que vous tapez littéralement. Ensuite, en appuyant sur la touche TAB, vous insérez un caractère de tabulation. Continuez à appuyer sur C-s pour passer au caractère de tabulation suivant.
Pourquoi le downvote ? Je viens de tester ceci dans différents modes sous Windows emacs v22.3.1 et linux v 23.0.92.1. Vous n'avez pas besoin du C-q.
Je spécule (et je n'ai pas déclassé), mais peut-être parce que les gens ne pensaient pas que ça marcherait, ou qu'ils pensaient que si chernevik avait des problèmes, alors le TAB non cité ne fonctionnait pas pour lui ?
Tous les C-s TAB, C-s C-q TAB, et C-s C-q C-i fonctionnent pour moi. Peut-être que quelqu'un pourrait expliquer quand/pourquoi le C-s TAB ne fonctionne pas ?
J'utilise mode espacement pour mettre en évidence tous les onglets avec ce qui suit dans mon fichier .emacs :
;whitespace http://www.emacswiki.org/emacs/WhiteSpace
(require 'whitespace)
(setq whitespace-style '(tabs tab-mark)) ;turns on white space mode only for tabs
(global-whitespace-mode 1)
Hit C-s
pour lancer une recherche incrémentale, puis tapez C-q C-i
pour rechercher un caractère de tabulation littéral.
Si vous souhaitez visualiser les caractères de tabulation, vous pouvez ajouter ce qui suit à votre fichier ~/.emacs
pour coloriser les onglets :
; Draw tabs with the same color as trailing whitespace
(add-hook 'font-lock-mode-hook
'(lambda ()
(font-lock-add-keywords
nil
'(("\t" 0 'trailing-whitespace prepend))
)
)
)
Dans certaines versions d'emacs, vous pouvez simplement faire
C-s <TAB>
où <TAB>
est un coup de la touche de tabulation.
Si ça ne marche pas, C-i
est un synonyme de <TAB>
Pour rechercher des onglets, il faut donc
C-s C-i
En outre, C-q <TAB>
signifie la même chose que C-i
vous pouvez donc également rechercher les onglets avec
C-s C-q <TAB>
En outre, C-i
ou C-q <TAB>
peut être utilisé pour insérer un caractère de tabulation dans d'autres situations où la touche de tabulation ne le fait pas. Par exemple, si vous avez réglé emacs sur extension automatique des tabulations en espaces vous pouvez toujours utiliser C-i
pour insérer le caractère de tabulation pendant l'édition.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
4 votes
Cela répond aussi à la question : comment taper un caractère de tabulation littéral dans emacs : il suffit de taper C-q puis la touche <TAB>. Et voilà !