Existe um emulador de terminal (extensão ou aplicativo) que vincula a resolução para caminhos locais?
Em particular quando vejo coisas como:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb:68:in `execute_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 '
Gostaria de poder clicar em:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb
Para abrir o arquivo
terminal
filenames
terminal-emulator
hypertext
Sam Saffron
fonte
fonte
Respostas:
Aqui está um script simples para ajudar a colocar nomes de arquivos locais em um formato que pode ser clicado em ctl no Gnome-Terminal.
Exemplos,
fonte
O urxvt suporta links clicáveis .
fonte
O terminal gnome (aplicativo de terminal padrão do Ubuntu) possui esse recurso.
fonte
Você pode realizar o que deseja usando xargs, gnome-open e um script simples para filtrar o texto, para que o detrito à direita seja removido. Basicamente, você pode fazer algo como:
compilar | espelhos filtrantes | xargs gnome-open
Obviamente, você teria que escrever seu próprio programa "filtererrors", mas isso não deve ser muito difícil. Basta ler em cada linha. Localize o primeiro índice de ':' e imprima a linha até e excluindo esse índice.
fonte
Isso parece saída para alimentar
vim -q
, portanto, na tela, você pode mapear algo que tira uma cópia impressa da tela e gera uma nova janela de telavim -q
nesse arquivo (onde você pode clicar em tudo o que quiser). Por exemplo, adicione:Para o seu
~/.screenrc
E digite Ctrl-AEpara exibir um vim para procurar esses erros.
fonte
O graphterm suporta isso. http://code.mindmeldr.com/graphterm/README.html
capturas de tela em http://code.mindmeldr.com/graphterm/screenshots.html
fonte