Als «region» getaggte Fragen

Der Text zwischen Punkt und Markierung in einem Puffer.

8
Wie wählt man nicht zusammenhängende Regionen in Emacs aus?
Angenommen, ich habe bereits Text im aktuellen Puffer ausgewählt. Ist es möglich, einen anderen Textabschnitt auszuwählen, während die vorherige Auswahl beibehalten wird (und so weiter)? Hinzugefügt : Eine Motivation für diese Funktionalität ist wie folgt: Angenommen, ich habe einen Text, der so aussieht: paragraph 1 ... paragraph 2 ... paragraph …
31 region 

1
Elisp zum Anwenden des Befehls nur auf die ausgewählte Region
Angenommen, ich habe einen Code wie diesen: (defun some-function () (interactive) ;; do something ) Jetzt möchte ich some-functionnur die ausgewählte Region im Puffer bearbeiten? Wie kann ich das machen ? Kann es auch zwei separate Codepfade geben, um etwas zu tun, wenn ich eine Region ausgewählt habe, und um …


2
Shift + Up wird von Emacs in einem Terminal nicht erkannt
Sehr oft benutze ich Shift+ Up/Down, um eine Region in Emacs auszuwählen. Es funktioniert gut im GUI-Modus, aber wenn emacsmit der -nwOption aufgerufen wird, kann ich Zeilen nur mit Shift+ auswählen Down. Das Shift+ Upfunktioniert nicht, ich bekomme diese Fehlermeldung im Minipuffer: <select> is undefined Wie kann ich dieses Problem …

3
Beschriften Sie einen Bereich eines Puffers mit einem anderen Hauptmodus
Ich habe einen Puffer, der Dokumentation für Ansible-Module zeigt. Dieser Puffer verfügt über einen eigenen Hauptmodus, der alle Standardfunktionen bereitstellt. Insbesondere wird der Puffer mit einer Schriftart versehen, um Inline-Markups, Optionen, Abschnitte usw. hervorzuheben. Insgesamt ist er ziemlich ähnlich M-x man. Am Ende der Dokumentation befinden sich normalerweise einige Codebeispiele …
12 font-lock  region 



3
Stellen Sie die Region so ein, dass sie Klammern enthält
Wie kann ich, beginnend mit dem Punkt oder der aktiven Region, schnell (in einem Tastendruck / Befehl) 'erweitern', um den nächsten Satz einschließender Klammern einzuschließen? Wenn ich anfange mit: ( |bedeutet Punkt) (defn foo [x] (+ x |42)) Oder wenn ich beginne mit: ( <und >die ausgewählte Region einklammern) (defn …

1
Bereich der Organisationsdatei falten
Gibt es eine Möglichkeit, eine Region im org-Modus zu falten? (Nicht die gesamte Datei und kein einzelnes Element, sondern eine Region mit mehreren Elementen.) Oft möchte ich nur einen Teil einer orgDatei reduzieren, z. B. Falten: * a ** a1 ** a2 * b ** b1 ** b2 ** b3 …

2
Entfernen Sie Klammern um die Region
Gibt es eine bessere Alternative zu dieser Funktion, mit der ich Parens in einer Region entferne? Ich suche nach einem eingebauten Emacs oder etwas Besserem, das alle Paare in der ausgewählten Region entfernt (z. B. Klammern, geschweifte Klammern, doppelte Anführungszeichen, einfache Anführungszeichen). (defun my-delete-surrounded-parens () (interactive) ;; save where region …

2
Eng bis zur vorherigen Einschränkung
Gibt es eine bequeme Möglichkeit, die vorherige Einschränkung wiederherzustellen? Also nach der folgenden Abfolge von Ereignissen: Markieren Sie eine Region Rufen Sie an narrow-to-regionund erledigen Sie Ihre Arbeit. Rufen Sie widenan, um herumzuspringen und nach etwas zu suchen Ich möchte mich wieder auf die ursprüngliche Region beschränken, ohne sie erneut …

6
Text auswählen, ohne den Cursor zu bewegen
Ich möchte eine Auswahl vergrößern, ohne den Punkt (den Cursor) von seiner Position zu bewegen. Ich weiß, dass ich immer C-u C-spczum vorherigen Standort wechseln kann, aber das möchte ich vermeiden. Insbesondere möchte ich beide Operationen ausführen: Wählen Sie den gesamten Text im Puffer aus Fügen Sie der Auswahl schrittweise …
8 region  mark 

2
Warum identifiziert meine Funktion das Ende der Region nicht richtig?
Ich habe die folgende Funktion, die von hier aus leicht angepasst wurde : ;; 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 …
8 region  point 

3
Summenzahlen in der Region
Wie kann ich eine Reihe von Zahlen summieren, die mit Text in der Region durchsetzt sind (keine rechteckige Region)? Wenn die Region beispielsweise diesen Text enthält: Widgets 234 Sprockets 44 Nubbins 12 Fork handles 4 4 Candles Ich suche nach einem Befehl, der 298 irgendwie meldet (298 = 234 + …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.