Ich habe gerade ein Upgrade auf die neueste Version von IPython durchgeführt und jetzt stimmt etwas nicht, wenn ich es in Emacs verwende. Wenn es in einem regelmäßigen Terminal funktioniert es gut (Farben, Tabula Fertigstellung, etc.), jedoch entweder in M-x eshelloder M-x shellanstelle von outputing In [1]:, es tatsächlich Ausgängen …
Ich kenne mindestens vier Möglichkeiten: Eshell Begriff ansi-term Schale Was ist die vollständige Liste der in Emacs integrierten Tools zum Starten einer Shell und welche Vor- und Nachteile bieten sie?
Ich bin sehr angetan von ivyVollendung und von der Liebe, dass ein einfaches Verfahren (ivy-mode 1)ausreicht, um ivyfast überall dort anzukommen, wo Emacs eine Art Vollendung verwendet (die durch Überschreiben completeing-read, glaube ich, vollendet wird ). Dies ist jedoch nicht eshellfür die Verwendung ivyzum Vervollständigen von Registerkarten geeignet . Ich …
bashWenn ich einen sudo ...Befehl ausführe , wird sich bash in der Regel eine Weile an mein Passwort erinnern. Dies erleichtert die Paketverwaltung. Beispielsweise: sudo apt-get update # password ...... sudo apt-get install turing-brain # execute without requiring password again. Ist es möglich, dies in eshall zu erreichen? (Ich weiß …
Ich verwende Eshell oft, um eine Verbindung zu Remote-Systemen herzustellen. Auf diesen Remote-Systemen möchte ich manchmal Skripte im aktuellen Arbeitsverzeichnis ausführen. In einem normalen Terminal würde ich Folgendes eingeben: ./my-script.sh In Eshell funktioniert dies leider nicht: ~ $ cd /remote1:~ /ssh:remote1:/home/rekado $ ./my-script.sh env: /ssh:remote1:/home/rekado/my-script.sh: No such file or directory …
Ich benutze oft GNU Screen, um Remote-Sitzungen am Leben zu erhalten. Da ich in Emacs lebe, möchte ich wirklich in der Lage sein, eine laufende Remote-Shell-Sitzung in Emacs fortzusetzen. GNU Screen implementiert alle möglichen ausgefallenen Dinge wie Terminal-Multiplexing und Zeichenzeichnen, die ich wirklich nicht brauche. Ich bin wirklich nur daran …
Ich verwende Emacs in einem Mintty-Terminal (konfiguriert, um zu sagen, dass es xterm-256color ist) auf Cygwin. list-colors-displayfunktioniert gut. und Farben werden in dired Auflistungen usw. angezeigt. Jetzt stelle ich die Farbe für den git branchaktuellen Zweig ein yellow reverse. Weder Shell- noch Eshell-Fenster zeigen jedoch die richtige Farbe an. Stattdessen …
Bevor ich zu eshell wechselte, hatte ich zsh eingerichtet, damit es: Schreiben Sie nach jedem Befehl in die Verlaufsdatei Hängen Sie die Verlaufsdatei an, anstatt sie zu überschreiben, damit beim Ausführen mehrerer Shells alle zu einem großen Verlauf zusammengeführt werden Beide zsh-Optionen sind hier dokumentiert (siehe APPEND_HISTORY und INC_APPEND_HISTORY). Dies …
Seit Jahren verwende ich ein zsh-Skript, das bei jedem Verzeichniswechsel implizit einen Pushd verursacht. Das Skript richtet auch Aliase 'b' und 'f' ein, kurz für vorwärts und rückwärts, die Sie auf dem Stapel auf und ab bewegen, ähnlich wie die Schaltflächen vor und zurück in einem Webbrowser. Beispielsitzung: /etc $ …
Ich habe in meinem ~ / .bash_profile auf einem Remotecomputer ein benutzerdefiniertes $ PATH eingerichtet (für Programme, die benutzerlokal von nixund installiert wurden cabal). Ich benutze eshell und tramp, um Befehle auf dem Remote-Computer auszugeben ( cd /remotehost:somedir; dann Befehle). (Ich habe diese Methode anstelle der üblichen SSH-Sitzungen in einem …
Wenn ich mich im Terminal befinde und die Aufwärtspfeiltaste drücke, geht es natürlich zum vorherigen Befehl. Wenn ich jedoch die M-xTasten drücke und shelltippe, wird in Emacs eine integrierte Shell angezeigt: Wenn ich jedoch einen Befehl eingebe und nach oben drücke, geschieht Folgendes: Wie komme ich zum letzten Befehl zurück, …
Wenn ich emacs 24.5.2 mit emacs -Qund starte M-x eshell, dann starte : $ which rm eshell/rm is a compiled Lisp function in `em-unix.el' Ich bekomme die Eshell-Version. Aber wenn ich C-h v eshell-prefer-lisp-functionssehe, ist der Wert gleich Null. In der Dokumentation heißt es jedoch: Wenn Sie lieber die integrierten …
Ich bin es sehr gewohnt, eine Shell einzugeben wie: emacsclient **/Threshold.java Wo Threshold.javaist eine Datei tief in einem Verzeichnis verschachtelt und ich möchte sie nur mit Namen öffnen. Wenn ich das gleiche in eshell versuche, bekomme ich (ec ist ein Alias für find-file): ec **/Threshold.java Wrong type argument: stringp, ("src/main/java/org/elasticsearch/shield/admin/Threshold.java") …
Wenn ich in Eshell nach oben scrolle, verlässt point manchmal die Eingabeaufforderungszeile, um im sichtbaren Bereich zu bleiben. Wenn ich dann einen Befehl eingebe, gebe ich den Befehl nicht an der Eingabeaufforderung ein, sondern füge den Text irgendwo in die Ausgabe der zuvor aufgerufenen Befehle ein. Das ist ziemlich nervig. …
Ich schneide derzeit Puffer in 20.000 Zeilen ab, indem ich meiner Konfiguration Folgendes hinzufüge: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Dies funktioniert hervorragend für <20.000 Zeilen. Sobald der Puffer 20.000 Zeilen erreicht, wird er in jeder Zeile abgeschnitten (sodass er für immer bei 20.001 …
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.