Существует ли терминал или инструмент, который позволяет иметь следующую функцию при работе в терминале? Я выполняю команду как find . -name "*.cpp
, или компиляция исходного кода, который производит некоторое предупреждение или сбой вывода в файлах. Когда выполнение команды по, я могу нажать на пути к файлам и открыть их в некоторой программе, как редактор, средство просмотра. Я думаю в некоторых случаях, что это могло улучшить производительность очень хорошо.
Единственная функция, подобная этому, я видел в терминале землетрясения, названном "Быстрым Открытый".
Не решение только для щелчка, а избранное / поразило нажатие клавиши / решение для щелчка, которое, с другой стороны, позволяет открывать любой выбор (также за пределами терминала) и в различных редакторах (и делать много других опрятных вещей);
Загрузка 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>
bash -c "cd /opt/Colinker; java -jar Colinker.jar \"$(xclip -o)\""
Вот именно! Конечный результат:
Вводный Терминал с CTRL + ВЫСОКИЙ ЗВУК + T
, Бегущий
find ~/tmp -type f -iname '*.txt'
Выбор «/home/user/tmp/file.txt»
Удар нажатия клавиши
Нажатие «Open with Gedit»
Я лично использую сочетания клавиш, чтобы открывать файл прямо с моего терминала.
Например, на моем .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
или перезапустить терминал, чтобы изменения вступили в силу.