Apakah ada emulator terminal (ekstensi atau aplikasi) yang melakukan resolusi tautan untuk jalur lokal?
Khususnya ketika saya melihat hal-hal seperti:
/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 '
Saya ingin dapat mengklik:
/home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb
Untuk membuka file.
terminal
filenames
terminal-emulator
hypertext
Sam Saffron
sumber
sumber
Jawaban:
Berikut ini adalah skrip sederhana untuk membantu memasukkan nama file lokal ke dalam format yang dapat diklik ctl dari dalam Gnome-Terminal.
Contoh,
sumber
urxvt mendukung tautan yang dapat diklik .
sumber
gnome terminal (aplikasi terminal default Ubuntu) memiliki fitur itu.
sumber
Anda dapat menyortir apa yang ingin Anda gunakan dengan xargs, gnome-open, dan skrip sederhana untuk memfilter teks sehingga detritus tambahan dihapus. Pada dasarnya, Anda dapat melakukan sesuatu seperti:
kompilasi | filtererrors | xargs gnome-open
Tentu saja, Anda harus menulis program "filtererror" Anda sendiri, tetapi itu tidak terlalu sulit. Cukup baca di setiap baris. Temukan indeks pertama ':', lalu cetak garis hingga dan tidak termasuk indeks itu.
sumber
Itu terlihat seperti output untuk diumpankan
vim -q
, jadi di layar, Anda dapat memetakan sesuatu yang mengambil salinan layar dan memunculkan jendela layar baru denganvim -q
pada file itu (di mana Anda dapat mengklik semua yang Anda inginkan). Misalnya, tambahkan:Untuk Anda
~/.screenrc
Dan ketik Ctrl-AEuntuk menampilkan vim untuk menelusuri kesalahan itu.
sumber
graphterm mendukung ini. http://code.mindmeldr.com/graphterm/README.html
tangkapan layar di http://code.mindmeldr.com/graphterm/screenshots.html
sumber