¿Existe un emulador de terminal (extensión o aplicación) que haga una resolución de enlace para rutas locales?
En particular cuando veo cosas como:
/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 '
Me gustaría poder hacer clic en:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb
Para abrir el archivo.
terminal
filenames
terminal-emulator
hypertext
Sam Azafrán
fuente
fuente
Respuestas:
Aquí hay una secuencia de comandos simple para ayudar a poner los nombres de archivos locales en un formato en el que se pueda hacer clic en ctl desde Gnome-Terminal.
Ejemplos,
fuente
urxvt admite enlaces en los que se puede hacer clic .
fuente
El terminal gnome (la aplicación de terminal predeterminada de Ubuntu) tiene esa característica.
fuente
Puede lograr lo que desea con xargs, gnome-open y un script simple para filtrar el texto de modo que se eliminen los residuos posteriores. Básicamente, podría hacer algo en la línea de:
compilar | filtros de terror | xargs gnome-open
Por supuesto, tendría que escribir su propio programa de "filtros de terror", pero eso no debería ser demasiado difícil. Solo lee en cada línea. Encuentre el primer índice de ':', y luego imprima la línea hasta y excluyendo ese índice.
fuente
Parece una salida para alimentar
vim -q
, por lo que en la pantalla, puede asignar algo que tome una copia impresa de la pantalla y genere una nueva ventana de pantallavim -q
en ese archivo (donde puede hacer clic en todo lo que desee). Por ejemplo, agregue:Para usted
~/.screenrc
Y escriba Ctrl-AEpara que aparezca un vim para examinar esos errores.
fuente
Graphterm apoya esto. http://code.mindmeldr.com/graphterm/README.html
capturas de pantalla en http://code.mindmeldr.com/graphterm/screenshots.html
fuente