Beim Posten von Fragen und Antworten werden die Begriffe "Funktion" und "Befehl" manchmal synonym verwendet. In anderen Fällen verwenden die Benutzer nur einen der beiden Begriffe, um bestimmte Codeteile zu besprechen. Da sich ihre Beiträge normalerweise auf andere Themen konzentrieren, erklären sie nicht, warum sie einen Begriff verwenden, aber nicht …
Angenommen, ich habe einen Puffer mit Text. Ich möchte einen regulären Ausdruck (idealerweise Perl-Typ) anhand meines Puffers testen und Emacs die Übereinstimmungen darauf hervorheben lassen. Zum Beispiel der folgende reguläre Ausdruck ( aus Wikipedia ): (?<=\.) {2,}(?=[A-Z]) würde wie folgt auf den folgenden Text passen: Dieser reguläre Ausdruck entspricht insbesondere …
Von Zeit zu Zeit stelle ich fest, M-! some_commanddass der Befehl länger ausgeführt wird als erwartet und meine Emacs für lange Sekunden eingefroren sind. Also glasiere ich meinen gefrorenen Emac und trete mich dafür, dass ich ihn nicht benutzt habe M-& some_commandund verspreche mir, ihn das M-&nächste Mal zu benutzen …
Ich habe eine Funktion geschrieben und möchte sie über Mx aufrufen und an eine Taste binden. Das ist meine Funktion: (defun my-function () (message "This is a great function")) Wenn ich versuche, es mit aufzurufen M-x my-function, erhalte ich den Fehler: [no match]im Minipuffer. Wenn ich versuche, es an eine …
Ich habe einen Befehl aufgerufen, testder einfach eine Eingabe vom Benutzer entgegennimmt und sie zurücksendet: (defun test (input) (interactive "MInput: ") (message "%s" input)) Ich möchte eine andere Funktion schreiben, die es aufrufen würde. Folgendes schlägt fehl: (defun test-forward () (interactive) (test)) mit diesem Fehler test-forward: Wrong number of arguments: …
Gibt es einen Ort, an dem emacs Befehle speichert, die der Benutzer kürzlich ausgeführt hat, insbesondere über Tastaturkürzel, und wenn nicht, wäre es möglich, ihn anzuweisen, sie irgendwo zu speichern? Ich tippe manchmal versehentlich die falsche Tastenkombination und weiß nicht, was ich getan habe. Ich mache es rückgängig, aber ich …
Wenn ich etwas in Emacs mache, *Messages*bekommt man mit dem Puffer eine Vorstellung davon, was passiert ist. Dies ist jedoch nur möglich, wenn diese Funktion eine Nachricht für den Minibuffer wiedergibt. Dann *Messages*hält eine Aufzeichnung von Nachrichten , das Echo werden. Ich erinnere mich, dass es einen Puffer gab, in …
Der Befehl C-lscrollt die aktuelle Zeile nach Mitte, oben, unten. Gibt es einen analogen Befehl, der die aktuelle Spalte nach Mitte, links und rechts scrollt ?
In einem meiner Projekte muss ich make package installbeim Bauen statt ausführen make. Es merkt sich den letzten Kompilierungsbefehl, den ich verwendet habe, wird jedoch bei make -kjedem Start von emacs zurückgesetzt. Wie kann ich die M-x compileStandardeinstellung anpassen make package install?
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 + …
Viele Emacs-Befehle ändern ihr Verhalten, wenn sie mit einem oder mehreren C-uPräfixen aufgerufen werden. In einigen Fällen ist das Standardverhalten eines Befehls für mich weniger nützlich als das Verhalten, das ich beim Präfixieren erhalte C-u. Gleichzeitig möchte ich das Standardverhalten nicht vollständig beseitigen. Um ein konkretes Beispiel zu geben, beendet …
this-command-keysund this-command-keys-vectorgeben Sie die gesamte Tastenfolge zurück, die den aktuellen Befehl ausgelöst hat. Eine solche Sequenz enthält jedoch auch ein beliebiges Präfixargument. Gibt es eine Funktion oder Variable - nennen wir sie this-command-key-binding-, um nur die Tastenfolge für den Befehl ohne Präfix abzurufen, sodass auch bei Vorhandensein eines Präfixarguments (key-binding …
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.