Я ищу менеджера буфера обмена, но мне не нужен тот, который просто хранит список, поэтому я могу выбрать элемент, чтобы вынести его в начало буфера обмена, нет, это слишком просто.
Что я ищу, так это менеджер буфера обмена, где я могу назначить сказать
Ctrl+ Shift+, 1чтобы вставить первый элемент в буфер обмена,
Ctrl+ Shift+, 2чтобы вставить второй элемент в буфер обмена
...
Ctrl+ Shift+, 9чтобы вставить девятый элемент в буфер обмена
Ctrl+ Shift+ 0вставить десятый элемент в буфер обмена
Почему?
Как веб-разработчик, я часто вставляю чередующиеся строки кода (помните, что не все браузеры поддерживают CSS3!),
<tr class="odd">...</tr>
<tr class="even">...</tr>
<tr class="odd">...</tr>
<tr class="even">...</tr>
Таким образом, возможность просто сидеть там делать
Ctrl+ Shift+1 Enter
Ctrl+ Shift+2 Enter
Было бы огромной помощью,
Я использую 12.10 с gnome-shell 3.6.2.
Я посмотрел в gPaste и тому подобное, но, похоже, ни у кого нет этой функции.
Ответы:
Мне неизвестен менеджер буфера обмена, который сам предоставляет нужную вам функцию, но я полагаю, что есть два способа включения Klipper в решение.
qdbus org.kde.klipper /klipper getClipboardHistoryItem n
где n в конце - это число (например, 0, 1, 2 ...), выведет n-й элемент истории буфера обмена. Используя это, ваша проблема сводится к задаче установки сочетания клавиш, который вставит вывод команды.источник
Когда Keepboard активирован, второй элемент в истории выбирается по умолчанию (поскольку верхний элемент в любом случае находится в буфере обмена и может быть вставлен непосредственно без активации менеджера буфера обмена). Таким образом, вы можете быстро вставить второй элемент, используя горячую клавишу активации Keepboard и нажав Enter сразу.
источник