Существует ли терминальное приложение, которое позволяет именам файлов быть активируемыми по щелчку?

Вы ищете терминальные Escape. В частности, для очистки от позиции курсора до начала строки:

echo -e "\033[1K"

Или все на строке, независимо от позиции курсора:

echo -e "\033[2K"

И можно сделать все виды других аккуратных приемов с терминальными Escape также.

21
02.02.2013, 02:51
6 ответов

Вот простой сценарий, чтобы помочь поместить локальные имена файлов в формат, которые ctl-активируемы-по-щелчку из Терминала Gnome.

#!/bin/bash
function asURL() {
        PREFIX="file://$(pwd)/";
        sed "s*^*$PREFIX*" |
        sed 's/ /%20/g'; 
}
find "$@" | asURL

Примеры,

furl *.pdf
furl -name \*.pdf
7
27.01.2020, 19:43
6
27.01.2020, 19:43
  • 1
    я очистил Вашу первую цель ссылки. Кроме того, конфигурация, на которую указывает Ваша вторая ссылка, не обрабатывает ссылки на локальные файлы, которые, по-видимому, хочет OP. В то время как это легко добавить, необходимо детализировать это в сообщении. –  ephemient 21.07.2009, 04:27
  • 2
    ephemient: благодарит измениться на реальный :) –   21.07.2009, 04:28
  • 3
    Yerp ссылки, это - единственное, которое я мог взяться за работу. Его довольно хитрое для установки. –  Sam Saffron 21.07.2009, 05:34
  • 4
    Как Вы заставляли это работать затем? У меня есть та же проблема, но вторые ссылки недостижимы в данный момент –   18.01.2013, 19:59
  • 5
    Эй, какой-либо четкий ответ? Я все еще не могу выяснить, как сконфигурировать мой терминал. –  Rohman Masyhar 27.08.2017, 03:40

терминал гнома (терминальное приложение Ubuntu по умолчанию) имеет ту функцию.

0
27.01.2020, 19:43
  • 1
    Вы знали бы, как я активирую его для локальных ссылок? –  Sam Saffron 21.07.2009, 04:33
  • 2
    я думаю, что Вы могли использовать редактор конфигураций гнома, см. en.wikipedia.org/wiki/Gconf-editor - или gconfpref Мандрагоры и т.д. и т.д. Никакой доступ к человечности прямо сейчас (я - в OSCON и моем ноутбуке Mac;-), таким образом, я не могу дать подробные подсказки использования GUI. –   21.07.2009, 04:55

Можно отсортировать - выполняют то, что Вы хотите использовать xargs, открытый для гнома, и простой сценарий для фильтрации текста так, чтобы запаздывающие осколки были удалены. В основном Вы могли сделать что-то вроде:

скомпилируйте | filtererrors | xargs открытый для гнома

Конечно, необходимо было бы записать собственную "filtererrors" программу, но это не должно быть слишком твердо. Просто читайте в каждой строке. Найдите первый индекс ':', и затем распечатайте строку до и, исключая тот индекс.

0
27.01.2020, 19:43

Это похоже на вывод для питания к vim -q, таким образом на экране, Вы могли отобразить что-то, что делает твердую копию экрана и порождает новое экранное окно с vim -q на том файле (где можно нажать все, которое Вы хотите). Например, добавьте:

bind E eval hardcopy "screen zsh -c 'vim -q =(grep -E \^/.\*:\[0-9\]+: hardcopy.*(om[1]))'"

К Вашему ~/.screenrc

И введите Ctrl-AE для перевода в рабочее состояние энергии для просмотра тех ошибок.

0
27.01.2020, 19:43

graphterm поддерживает это. http://code.mindmeldr.com/graphterm/README.html

снимки экрана по http://code.mindmeldr.com/graphterm/screenshots.html

0
27.01.2020, 19:43

Теги

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