Это команда urxvt-selection, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
selection - более интеллектуальный выбор (по умолчанию включен)
ОПИСАНИЕ
Это расширение пытается быть более интеллектуальным, когда пользователь расширяет выбор (двойной щелчок
и далее щелчки). Прямо сейчас он пытается выбрать слова, URL-адреса и заполнить заключенные в оболочку
аргументы, что тоже очень удобно, если ваш ls поддерживает "--quoting-style = shell".
Двойной щелчок обычно выделяет слово под курсором, дальнейшие щелчки увеличивают
выбор.
Выбор работает, пытаясь сопоставить несколько регулярных выражений и отображая их в
порядок увеличения длины. Вы можете добавить свои собственные регулярные выражения, указав ресурсы
форма:
URxvt.selection.pattern-0: Perl-регулярное выражение
URxvt.selection.pattern-1: Perl-регулярное выражение
...
Номер индекса (0, 1 ...) не должен иметь дыр, и каждое регулярное выражение должно содержать как минимум
одна пара скобок для захвата, которая будет использоваться для сопоставления. Например,
следующее добавляет регулярное выражение, которое соответствует всему между двумя вертикальными полосами:
URxvt.selection.pattern-0: \\ | ([^ |] +) \\ |
Другой пример: программы, которые я часто использую, выводят «абсолютный путь:» в начале строки.
когда они обрабатывают несколько файлов. Следующий шаблон соответствует имени файла (обратите внимание, что там
это единичный пробел в самом конце):
URxvt.selection.pattern-0: ^ (/ [^:] +): \
Вы можете посмотреть на источник расширения выбора, чтобы увидеть более интересные варианты использования, например
как разбор строки от начала до конца.
Это расширение также предлагает следующие действия:
rot13
Rot-13 выделение при активации.
Пример:
URxvt.keysym.CMr: выбор: rot13
Используйте urxvt-selection онлайн с помощью сервисов onworks.net