web-dev-qa-db-fra.com

Gestionnaire de presse-papiers avec support "historique coller"?

Je suis à la recherche d'un gestionnaire de presse-papiers, mais je ne veux pas d'un gestionnaire qui conserve simplement une liste afin de pouvoir sélectionner un élément à placer dans le panneau, nah, c'est trop facile.

Ce que je recherche, c’est un gestionnaire de presse-papiers sur lequel je peux assigner
Ctrl+Shift+1 coller le premier élément dans le presse-papier,
Ctrl+Shift+2 coller le deuxième élément dans le presse-papier
...
Ctrl+Shift+9 coller le neuvième élément dans le presse-papiers
Ctrl+Shift+ coller le dixième élément dans le presse-papiers

pourquoi?
En tant que développeur Web, je colle souvent des lignes de code en alternance (rappelez-vous que tous les navigateurs ne prennent pas en charge CSS3!),

<tr class="odd">...</tr>  
<tr class="even">...</tr>
<tr class="odd">...</tr>  
<tr class="even">...</tr>

Donc, la capacité de rester assis à faire ça
Ctrl+Shift+1Enter

Ctrl+Shift+2Enter

Serait une aide énorme,

J'utilise 12.10 avec gnome-Shell 3.6.2.

J'ai examiné gPaste et autres, mais aucun ne semble avoir cette fonctionnalité.

8
Hailwood

Je ne connais pas de gestionnaire de presse-papiers fournissant lui-même la fonctionnalité souhaitée, mais j'imagine que, de deux manières, j'imagine que Klipper pourrait être intégré à une solution.

  1. Klipper propose des raccourcis "Elément d'historique suivant" et "Elément d'historique précédent" permettant de modifier l'ordre de l'historique du presse-papiers. Par conséquent, vous pouvez coller la n-ième entrée en exécutant le raccourci "Élément d'historique suivant" n fois, puis en exécutant Ctrl + V (ou le type de raccourci que vous utilisez), puis - pour remettre l'historique dans son ordre d'origine - exécuter le raccourci "Élément d'historique précédent" n fois. En utilisant cela, votre problème revient à définir un raccourci simulant la saisie d’une série de raccourcis.
  2. La commande qdbus org.kde.klipper /klipper getClipboardHistoryItem n où le n à la fin est un nombre (par exemple 0, 1, 2 ...) affichera le nième élément de l'historique du presse-papiers. En utilisant cela, votre problème se réduit au problème de la définition d'un raccourci clavier qui collera le résultat d'une commande.
2
user137121

Lorsque Keepboard est activé, le deuxième élément de l'historique est sélectionné par défaut (car l'élément supérieur se trouve toujours dans le Presse-papiers et peut être collé directement sans activer le gestionnaire de Presse-papiers). Ainsi, vous pouvez rapidement coller le deuxième élément en utilisant le raccourci clavier Keepboard activation et en appuyant immédiatement sur Entrée.

1
Dragan