Открытый файл щелчком мышью по пути к файлу в терминале

Существует ли терминал или инструмент, который позволяет иметь следующую функцию при работе в терминале? Я выполняю команду как find . -name "*.cpp, или компиляция исходного кода, который производит некоторое предупреждение или сбой вывода в файлах. Когда выполнение команды по, я могу нажать на пути к файлам и открыть их в некоторой программе, как редактор, средство просмотра. Я думаю в некоторых случаях, что это могло улучшить производительность очень хорошо.

Единственная функция, подобная этому, я видел в терминале землетрясения, названном "Быстрым Открытый".

6
задан 21 October 2015 в 10:06

2 ответа

Не решение только для щелчка, а избранное / поразило нажатие клавиши / решение для щелчка, которое, с другой стороны, позволяет открывать любой выбор (также за пределами терминала) и в различных редакторах (и делать много других опрятных вещей);

  • Загрузка Colinker от здесь ;

  • Открытый Терминал, совершая нападки CTRL + ВЫСОКИЙ ЗВУК + T ;

  • Устанавливают зависимости Колинкера, бегая sudo apt-get update && sudo apt-get install openjdk-8-jre xclip;
  • Устанавливают Colinker, бегая unzip ~/Downloads/Colinker-1.0.1.zip && sudo mv ~/Downloads/Colinker-1.0.1 /opt;

  • Редактируют конфигурационный файл Колинкера, бегая nano /opt/Colinker/config.xml;

    Вот типовой конфигурационный файл, чтобы открыть выбор в Gedit:

<Configuration>
    <Env>
        <timerDelay>4000</timerDelay>
        <defaultBrowser>firefox</defaultBrowser>
    </Env>
    <popupMenu>
        <item name="Open with Gedit">
            <program javaEscapeSelectedText="true">
                <location>gedit</location>
                <arg>__SELECTEDTEXT__</arg>
            </program>
        </item>
    </popupMenu>
</Configuration>
  • Связывают казнь Colinker к нажатию клавиши, добавляя таможенный короткий путь, управляющий следующей командой:
bash -c "cd /opt/Colinker; java -jar Colinker.jar \"$(xclip -o)\""

Вот именно! Конечный результат:

Вводный Терминал с CTRL + ВЫСОКИЙ ЗВУК + T

screenshot1

, Бегущий find ~/tmp -type f -iname '*.txt'

screenshot2

Выбор «/home/user/tmp/file.txt»

screenshot3

Удар нажатия клавиши

screenshot4

Нажатие «Open with Gedit»

screenshot5

2
ответ дан 23 November 2019 в 08:09

Я лично использую сочетания клавиш, чтобы открывать файл прямо с моего терминала.

Например, на моем .zshrc :

## Open file on Vscode
# Press f1 --> last selection is a relative path 
bindkey -s '^[OP' 'code \"$(pwd)/$(xclip -o)\"\n'
# Press f2 --> last selection is an absolute path
bindkey -s '^[OQ' 'code \"$(xclip -o)\"\n'

Требуется xclip: sudo apt-get install xclip

^ [OP - это код клавиши F1, чтобы узнать его, используйте cat -v .

\ n требуется в конце микросценария для его автоматического запуска.

Не забудьте указать source ~ / .zshrc или перезапустить терминал, чтобы изменения вступили в силу.

3
ответ дан 30 November 2019 в 14:16

Другие вопросы по тегам:

Похожие вопросы: