Ich habe oft eine Situation, in der ich Text in einer Region anwenden muss. Für HTML und einfache Fälle gibt es dafür bereits Bibliotheken. Aber was ist mit dem allgemeinen Fall? Ich möchte gefragt werden, was ich Anfang und Ende der Region einfügen
Ich habe oft eine Situation, in der ich Text in einer Region anwenden muss. Für HTML und einfache Fälle gibt es dafür bereits Bibliotheken. Aber was ist mit dem allgemeinen Fall? Ich möchte gefragt werden, was ich Anfang und Ende der Region einfügen
In Vim können Sie drücken ., um die letzte Änderung zu wiederholen, einschließlich des Einfügens von Text. In Emacs wird C-x znur der letzte Befehl wiederholt. Ich bin mir bewusst, dass hier Makros verwendet werden können, aber mehr als oft stelle ich fest, dass ich denselben Text zu spät erneut...
Ich habe mehrere Quellblöcke, die alle in derselben Datei verwickelt sind. Wenn ich C-c 'innerhalb eines Blocks aufrufe , wird nur dieser bestimmte Block in einem neuen Puffer angezeigt. Gibt es eine Möglichkeit, alle Teile dieser Datei in diesem Puffer anzuzeigen (anstelle nur dieses speziellen...
Wir können Text mit M-x center-regionund zentrieren M-o M-s. Gibt es etwas Ähnliches für die Rechtsausrichtung? Beispiel vor: Item 0: value | Item 100: value | Item 30: value | nach: Item 0: value| Item 100: value| Item 30: value| fill-column ^ Was ist der einfachste Weg, um Text nach rechts...
Ich bearbeite einen Text im Organisationsmodus. Mehrere Zeilen werden wiederholt, da sie Teil verschiedener Dateien aus demselben Thema sind. Ich möchte delete-duplicate-linesdie wiederholten Zeilen löschen, aber der Befehl entfernt auch die leeren Zeilen, was ich nicht möchte (sonst hätte ich...
Ich möchte Emacs verwenden, um Prosa zu schreiben (speziell Fiktion). Ich habe in der Vergangenheit Scrivener und Ulysses verwendet, bin aber mit ihnen nicht zufrieden. Ich möchte Emacs ausprobieren, weiß aber nicht, wie ich den gewohnten Workflow replizieren soll. Ich benutze writeroom-modeeine...
Ich mache oft einige Testimplementierungen mit fest codierten Werten, die ich später ändern möchte. Mögen ref = open('specific-file-name') Was ich gerne ändern würde ref = open(fname) Ich bin es gewohnt zu vim und dort kann ich tippen, ci(fnamevorausgesetzt, der Punkt befindet sich in den...
Das Bewegen des Punkts (mit den Cursortasten) in Xahs unicode.txt in fundamental-modeist merklich langsamer als in einer normalen Textdatei. Sind die vielen Nicht-ASCII-Zeichen das Problem? Noch etwas? Info: GNU Emacs 25.2.1 (x86_64-w64-mingw32) vom 24.04.2017 wurde mit Option gestartet...
Angenommen, ich bearbeite meine Konfigurationsdatei und es gibt eine sehr lange Zeichenfolge wie diese: (setq my-string "very\nlong\nstring [...] \"hello world\"") Wie kann man die Zeichenfolge ohne die Escape-Zeichen (und möglicherweise in einem anderen Modus) bearbeiten und dann das Ergebnis...
Angenommen, Sie haben Code in den Zeilen 4, 5, 6. Dann möchten Sie diesen Codeblock zum Startpunkt Zeile 9 verschieben und gleichzeitig die Zeilen 4, 5, 6 löschen. Was ist der schnellste Weg, dh die geringste Anzahl von Tastenanschlägen, um dies zu erreichen? Wäre eine benutzerdefinierte Funktion...
Ich muss den Inhalt des aktuellen Puffers in einen temporären Puffer kopieren, diesen Puffer auf einen bestimmten Hauptmodus einstellen, um seine Vorteile zu nutzen und die benötigten Informationen an die Hauptlogik zurückzugeben. Ist das völliger Wahnsinn? Und wenn nicht, wie ist die Struktur...
Ich erweitere ein vorhandenes Emacs-Paket und möchte einen Teil des Puffers nicht bearbeitbar machen (schreibgeschützt). Tatsächlich möchte ich nur eine Zeile in der Mitte des Puffers bearbeitbar machen und verwende dazu das folgende Snippet: (put-text-property (point-min)
Was ist der einfachste Weg, um die Anzahl der in einer Region wiederholten Unterscheidungsmerkmale zu ermitteln? Zum Beispiel von THIS IS LINE A THIS IS LINE A THIS IS LINE A THIS IS LINE B THIS IS LINE B THIS IS LINE C Ich hätte gern THIS IS LINE A 3 THIS IS LINE B 2 THIS IS LINE C 1 Die...
Ich möchte (programmgesteuert) Text direkt nach dem Punkt einfügen (ohne ihn zu verschieben). Ich habe mir das ausgedacht: (save-excursion (insert "my text")) Es scheint zu funktionieren. Ist es eine gute Möglichkeit, das zu tun, was ich will? Gibt es beispielsweise Situationen, in denen dies...
In einem Textdokument muss ich während der Bearbeitung häufig Kalenderdaten erhöhen / verringern. Freitag muss also Montag werden, Dezember muss März werden usw. Oder der 28. April nach dem Hinzufügen von 5 wird der 03. Mai, und sogar der 31. Dezember 2017 nach dem Hinzufügen von 15 wird der 15....
Mit diesem Text: Play with it a few times you will see my point. The command you need is: $ echo hello Wie mache ich es zu: > Play with it a few times you will see my point. The > command you need is: > > $ echo hello Ohne den komplizierten regulären Ausdruck zu verwenden: M-x...