Вот еще один очень простой метод, который использует короткий скрипт Bash. Сначала убедитесь, что у вас установлен xclip. Затем создайте свой скрипт bash следующим образом:
#!bin/bash
p=$(xclip -selection primary -o)
c=$(xclip -selection clipboard -o)
new=$'\n'
echo "$c$new$p" | xclip -selection clip
Назовите этот файл apndpc.sh и поместите его в какую-нибудь папку, скажем ~ / myscripts. Теперь привяжите к ней определенный пользователем ключ. Сделайте это с помощью системных настроек >> Клавиатура и перейдите на вкладку «Ярлыки». Нажмите «Пользовательские ярлыки», а затем нажмите «+», чтобы добавить нужную комбинацию клавиш. В командной строке поставьте:
bash -c 'bash ~ / myscripts / apndclp.sh'
Затем определите свою комбинацию клавиш. Я использую ALT + 3 для запуска действия.
Вот и все. Вы готовы к крупномасштабной операции копирования. Для копирования первого фрагмента текста используйте обычный Ctrl + c (или щелчок правой кнопкой мыши и выберите копию). Выберите следующий фрагмент (выберите NOT NOT copy), а затем нажмите комбинацию клавиш (ATL + 3). Это добавит выделенный текст в буфер обмена. Продолжайте делать это, пока не закончите. Затем вставьте как обычно, т.е. CTRL + v (или righclick и select paste), чтобы выгрузить окончательный накопленный текст.
Если вам не нравятся манипуляции с строкой в приведенном выше скрипте, используйте вместо этого сценарий:
#!bin/bash
# this is another version of clipboard append tool
# here we use a temporary file to append highlighted text to the clipboard
# the temporary file is deleted at the end of the operation
tmpfile="file111000111"
xclip -selection clipboard -o > $tmpfile # first dump the current clipboard to the tmpfile
printf '\n' >> $tmpfile # then add new line
xclip -selection primary -o >> $tmpfile # and finally add the highlighted text
cat $tmpfile | xclip -selection clip # now read the file back into the clipboard
rm $tmpfile # and remove the tempfile