fish_clipboard_paste - получение текста из буфера обмена системы
Краткое описание
fish_clipboard_paste fish_clipboard_paste | foo
Описание
Функция fish_clipboard_paste копирует текст из буфера обмена системы.
Если стандартный вывод не является терминалом (см. isatty), он выведет всё как есть, без дополнительных новых строк. Если это терминал, текст будет вставлен в командную строку.
Если вывод осуществляется в командную строку, текст будет автоматически экранирован, если курсор находится внутри одинарных кавычек, чтобы он подходил для одинарных кавычек (то есть будут экранированы ' и \\).
По умолчанию привязано к Control+V.
fish_clipboard_paste работает, вызывая системный бэкенд. Если она не работает, возможно, вам нужно установить свой.
В настоящее время поддерживаются:
pbpaste-
wl-pasteс помощью wayland -
xselиxclipдля X11 -
powershell.exeв Windows (этот бэкенд имеет ограничения кодировки и использует символы конца строки Windows, которыеfish_clipboard_pasteотменяет)
См. также
- fish_clipboard_copy - копирование текста в буфер обмена системы, которая делает обратное.
© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/fish_clipboard_paste.html