Supposons que j'ai déjà sélectionné du texte dans le tampon actuel. Est-il possible de sélectionner une autre partie du texte, tout en conservant la sélection précédente (et ainsi de suite)? Ajouté : Une motivation pour cette fonctionnalité est la suivante: Supposons que j'ai du texte qui ressemble à ceci: paragraph …
Dis, j'ai un code comme celui-ci: (defun some-function () (interactive) ;; do something ) Maintenant, je veux some-functionopérer uniquement sur la région sélectionnée dans le tampon? Comment puis je faire ça ? En outre, peut-il y avoir deux chemins de code distincts pour faire quelque chose si j'ai sélectionné une …
La exchange-point-and-markcommande est liée à C-x C-x, mais je ne peux penser à aucun cas d'utilisation qui la rendrait digne d'une liaison aussi importante. Comment puis-je utiliser le exchange-point-and-markpour améliorer ma technique de montage?
Très souvent, j'utilise Shift+ Up/Downpour sélectionner une région dans Emacs. Cela fonctionne très bien en mode GUI, mais quand emacsest invoqué avec l' -nwoption, je ne peux sélectionner les lignes qu'avec Shift+ Down. Le Shift+ Upne fonctionne pas, je reçois ce message d'erreur dans le mini-tampon: <select> is undefined Comment …
J'ai un tampon qui montre la documentation des modules Ansible. Ce tampon a son propre mode majeur qui fournit tous les trucs standard. Notamment, il caractérise le tampon pour mettre en évidence le balisage en ligne, les options, les sections, etc. Dans l'ensemble, il est assez similaire à M-x man. …
Lorsque je copie du texte sélectionné ( kill-ring-saveavec M-w), je perds automatiquement ma sélection. J'ai essayé avec Transient Mark Mode sans succès. (Notez que je n'utilise pas le mode CUA.)
Lors de la recherche d'une chaîne avec C-s, je veux pouvoir appuyer sur une touche pour quitter le mode de recherche tout en conservant la sélection de la correspondance. De cette façon, je peux immédiatement commencer à taper et remplacer la dernière correspondance. Par exemple, disons que j'ai le document …
En commençant par le point ou la région active, comment puis-je rapidement (en une seule touche / commande) «développer» pour inclure le prochain ensemble de parenthèses englobantes? Si je commence par: ( |signifie point) (defn foo [x] (+ x |42)) Ou si je commence par: ( <et >entre parenthèses la …
Existe-t-il un moyen de replier une région en mode org? (Pas l'intégralité du fichier et pas un élément individuel, mais une région contenant plusieurs éléments.) Souvent, je souhaite réduire uniquement une partie d'un orgfichier, par exemple plier: * a ** a1 ** a2 * b ** b1 ** b2 ** …
Existe-t-il une meilleure alternative à cette fonction que j'utilise pour supprimer les parens autour d'une région? Je recherche un module intégré Emacs, ou quelque chose de mieux écrit, quelque chose qui supprimera toutes les paires autour de la région sélectionnée (ex: crochets, accolades, guillemets doubles, guillemets simples) (defun my-delete-surrounded-parens () …
Existe-t-il un moyen pratique de restaurer la restriction précédente? Donc, après la séquence d'événements suivante: Marquer une région Appelez narrow-to-regionet faites du travail. Appelez widenpour sauter et chercher quelque chose Je voudrais à nouveau me restreindre à la région d'origine sans avoir à la marquer de nouveau.
Je voudrais agrandir une sélection sans déplacer le point (le curseur) de son emplacement. Je sais que je peux toujours utiliser C-u C-spcpour déménager à l'emplacement précédent, mais je voudrais éviter cela. Plus précisément, je voudrais effectuer ces deux opérations: Sélectionner tout le texte dans le tampon Ajoutez progressivement les …
J'ai la fonction suivante, légèrement adaptée d' ici : ;; Insert text around a region. In this case, it's ;; the LaTeX code environment from the listings package (defun wrap-code (start end) "Insert a \begin{code} and \end{code} around a region." (interactive "r") (save-excursion (goto-char start) (insert "\\begin{code}") (goto-char end) (insert …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.