Как получить расширенный текст или исходный код HTML из буфера обмена X? Например, если вы копируете какой-либо текст из веб-браузера и вставляете его в композитор, он вставляется в виде HTML с сохранением ссылок и т.д. Тем не менее, xclip -o
для того же выбора просто выводит простой текст. Я хотел бы вытащить HTML и в текстовый редактор.
1
2 ответа
1
С некоторой помощью из ответа на ветку stackoverflow.com на этот вопрос я создал клиент командной строки гетто, чтобы получить эту информацию.
использование
clipcli [-h] [-f FILE] [-d] [-l] [TARGET]
positional arguments:
TARGET display the contents of this target
optional arguments:
-h, --help show this help message and exit
-d, --debug enable debug tracing
-f FILE, --file FILE the file to which output will be directed
-l, --list list available targets
Пример:
$ clipcli text/html
some text with <em>emphasis</em>
То, как это работает, даже наличие различных целей, по-видимому, во многом зависит от приложения, предоставляющего данные из буфера обмена. Есть немного больше информации в вопросе stackoverflow.
0
Работает ли у вас вторичный буфер обмена xclip -o -selection secondary
или xclip -o -selection clipboard
?
Они могут быть сокращены до
xclip -o -se s
а также
xclip -o -se c