Existe-t-il un émulateur de terminal (extension ou application) qui gère la résolution des liens pour les chemins locaux?
En particulier quand je vois des choses comme:
/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 '
J'aimerais pouvoir cliquer sur:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb
Pour ouvrir le fichier.
terminal
filenames
terminal-emulator
hypertext
Sam Saffron
la source
la source
Réponses:
Voici un script simple pour aider à mettre les noms de fichiers locaux dans un format cliquable par ctl depuis Gnome-Terminal.
Exemples,
la source
urxvt prend en charge les liens cliquables .
la source
Le terminal gnome (l'application de terminal par défaut d'Ubuntu) a cette fonctionnalité.
la source
Vous pouvez en quelque sorte accomplir ce que vous voulez en utilisant xargs, gnome-open et un simple script pour filtrer le texte afin que les détritus de fin soient supprimés. Fondamentalement, vous pourriez faire quelque chose comme:
compiler | erreurs de filtre | xargs gnome-open
Bien sûr, vous devrez écrire votre propre programme "filtererrors", mais cela ne devrait pas être trop difficile. Lisez simplement chaque ligne. Recherchez le premier index de «:», puis imprimez la ligne jusqu'à et en excluant cet index.
la source
Cela ressemble à la sortie à alimenter
vim -q
, donc à l'écran, vous pouvez mapper quelque chose qui prend une copie papier de l'écran et crée une nouvelle fenêtre d'écran avecvim -q
ce fichier (où vous pouvez cliquer sur tout ce que vous voulez). Par exemple, ajoutez:À ton
~/.screenrc
Et tapez Ctrl-AEpour afficher un vim pour parcourir ces erreurs.
la source
graphterm le supporte. http://code.mindmeldr.com/graphterm/README.html
captures d'écran sur http://code.mindmeldr.com/graphterm/screenshots.html
la source