Als «emacs» getaggte Fragen

GNU Emacs ist ein erweiterbarer, anpassbarer, selbstdokumentierender Texteditor, der mit Lisp-Code erweitert werden kann. Obwohl Emacs ein Allzweckeditor ist, können hier Fragen zum Thema gestellt werden, wenn es um die Erweiterung von Emacs selbst (normalerweise durch Schreiben von Emacs Lisp-Funktionen) oder um bestimmte Programmiermodi geht. Andernfalls (und möglicherweise auch in diesen Fällen) sollten Sie Ihre Frage zu Emacs Stack Exchange stellen.

685
Unterschiede zwischen Emacs und Vim

Was sind die praktischen Unterschiede zwischen Emacs und Vim, ohne in einen religiösen Streit darüber zu geraten, warum einer besser ist als der andere ? Ich möchte das eine oder andere lernen, aber mir ist klar, dass die Lernkurve für jedes hoch ist und ich mich nicht entscheiden kann. Ich habe...

391
Warum sollte ich eine IDE verwenden? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

326
Wie steuere ich, wie Emacs Sicherungsdateien erstellt?

Emacs legt foo~überall benannte Sicherungsdateien ab und ich möchte nicht daran denken, sie zu löschen. Wenn ich eine Datei bearbeite, die irgendwo anders im Dateisystem einen festen Link hat, zeigt der feste Link auf das Backup, wenn ich mit dem Bearbeiten fertig bin, und das ist verwirrend und...

285
Wie ersetze ich einen Charakter in Emacs durch eine neue Zeile?

Ich versuche, ein Zeichen - sagen wir ;- durch eine neue Zeile mit replace-stringund / oder replace-regexpin Emacs zu ersetzen . Ich habe die folgenden Befehle ausprobiert: M-x replace-string RET ; RET \n Dies wird durch ;2 Zeichen ersetzt : \n. M-x replace-regex RET ; RET \n Dies führt zu...

174
Öffnen Sie eine Datei mit su / sudo in Emacs

Angenommen, ich möchte eine Datei in einer vorhandenen Emacs-Sitzung mit suoder öffnen sudo, ohne in eine Shell zu wechseln und sudoeditoder auszuführen sudo emacs. Ein Weg, dies zu tun, ist C-x C-f /sudo::/path/to/file Dies erfordert jedoch eine teure Hin- und Rückfahrt durch SSH . Gibt es einen...

170
Schrittweises Debuggen mit IPython

Nach dem, was ich gelesen habe, gibt es zwei Möglichkeiten, Code in Python zu debuggen: Mit einem traditionellen Debugger wie pdboder ipdb. Dies unterstützt Befehle wie cfor continue, nfor step-over, sfor step-intousw.), Sie haben jedoch keinen direkten Zugriff auf eine IPython-Shell, die für die...

169
Verwenden von Emacs als IDE

Derzeit umfasst mein Workflow mit Emacs beim Codieren in C oder C ++ drei Fenster. Die größte rechts enthält die Datei, mit der ich arbeite. Die linke Seite ist zweigeteilt, wobei die untere eine Shell ist, die ich zum Eingeben von Kompilierungs- oder Erstellungsbefehlen verwende, und die obere ist...

165
Emacs - Mehrere Spalten ein Puffer

Ich versuche, Assembly-Code zu bearbeiten, der in der Regel in langen, aber dünnen Listen formatiert ist. Ich möchte in der Lage sein, einige der Hektar horizontalen Raums zu nutzen, die ich habe, und gleichzeitig mehr Code auf dem Bildschirm zu sehen. Gibt es eine Methode, mit der Emacs (oder ein...

159
Stellen Sie im Textmodus 4 Leerzeichen in Emacs ein

Es ist mir nicht gelungen, Emacs dazu zu bringen, von 8 Leerzeichen-Registerkarten auf 4 Leerzeichen-Registerkarten zu wechseln, wenn die TABIn-Puffer im Hauptmodus gedrückt werden text-mode. Ich habe Folgendes zu meinem hinzugefügt .emacs: (setq-default indent-tabs-mode nil) (setq-default...