Gibt es einen Terminalemulator (Erweiterung oder App), der die Linkauflösung für lokale Pfade übernimmt?
Insbesondere wenn ich Dinge sehe wie:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue ' /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:in `ms ' /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:in `ms '
Ich möchte in der Lage sein, auf zu klicken:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb
Datei öffnen.
terminal
filenames
terminal-emulator
hypertext
Sam Saffron
quelle
quelle
Antworten:
Hier ist ein einfaches Skript, mit dessen Hilfe Sie lokale Dateinamen in ein Format umwandeln können, das Sie in Gnome-Terminal mit gedrückter Ctl-Taste anklicken können.
Beispiele,
quelle
urxvt unterstützt anklickbare Links .
quelle
gnome terminal (Ubuntus Standard-Terminal-App) hat diese Funktion.
quelle
Mit xargs, gnome-open und einem einfachen Skript können Sie die gewünschten Ergebnisse erzielen, indem Sie den Text so filtern, dass der nachgestellte Abfall entfernt wird. Grundsätzlich können Sie folgende Aktionen ausführen:
kompilieren | Filterfehler | xargs gnome-open
Natürlich müssten Sie Ihr eigenes "Filterfehler" -Programm schreiben, aber das sollte nicht zu schwierig sein. Lies einfach in jeder Zeile. Suchen Sie den ersten Index von ':' und drucken Sie dann die Zeile bis zu und ohne diesen Index.
quelle
Das sieht nach einer Ausgabe aus, an die ein Feed
vim -q
gesendet werden soll. Auf dem Bildschirm können Sie also etwas zuordnen, das eine Hardcopy des Bildschirms erstellt und ein neues Bildschirmfenster mitvim -q
dieser Datei erstellt (in dem Sie auf alles klicken können, was Sie möchten). Fügen Sie zum Beispiel Folgendes hinzu:Zu deinem
~/.screenrc
Und geben Sie ein Ctrl-AE, um einen VIM aufzurufen, der diese Fehler durchsucht.
quelle
graphterm unterstützt dies. http://code.mindmeldr.com/graphterm/README.html
Screenshots unter http://code.mindmeldr.com/graphterm/screenshots.html
quelle