Menedżer schowka z obsługą „wklejania historii”?

10

Szukam menedżera schowka, ale nie chcę takiego, który po prostu prowadzi listę, więc mogę wybrać element, który przeniesie go na początek schowka, to zbyt proste.

Szukam menedżera schowka, do którego mogę przypisać powiedz
Ctrl+ Shift+, 1aby wkleić pierwszy element do schowka,
Ctrl+ Shift+, 2aby wkleić drugi element do schowka
...
Ctrl+ Shift+, 9aby wkleić dziewiąty element do schowka
Ctrl+ Shift+ 0aby wkleić dziesiąty element do schowka

dlaczego?
Jako programista stron internetowych często wklejam naprzemienne wiersze kodu (pamiętaj, że nie wszystkie przeglądarki obsługują CSS3!),

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

Tak więc, umiejętność po prostu siedzieć i robić
Ctrl+ Shift+1 Enter

Ctrl+ Shift+2 Enter

Byłby ogromną pomocą,

Używam 12.10 z gnome-shell 3.6.2.

Przyjrzałem się gPaste i tym podobne, ale wydaje się, że żaden nie ma tej funkcji.

Hailwood
źródło
Nie powiedziałeś, którego edytora tekstu używasz. Może to potencjalnie obsłużyć sam edytor, tzn. Powiem ci, jak to zrobić za pomocą vima, ale jeśli użyjesz innego edytora, nie będzie to pomocne. A może chcesz, aby działało to w całym systemie?
roadmr
spojrzałeś także na „gpaste and such”. Czy możesz opracować opcje, które wypróbowałeś? Od razu znalazłem nietoperza, który ma „wsparcie dla akcji”, które mogą robić, co chcesz.
roadmr
Dlaczego zamiast tego nie użyć edytora z rejestrami takimi jak emacs lub vim? Osobiście wątpię, czy znajdziesz to, czego szukasz :(
McNisse,
Wolę system, ale jako kompromis PHP Storm jest moim IDE.
Hailwood
Czy widziałeś askubuntu.com/q/11925/44179 ?
Seth

Odpowiedzi:

3

Nie znam menedżera schowka, który sam zapewnia pożądaną funkcję, ale wyobrażam sobie, że Klipper można włączyć do rozwiązania na dwa sposoby .

  1. Klipper oferuje skróty „Następny element historii” i „Poprzedni element historii”, które zmieniają kolejność historii schowka. Dlatego wklejanie n-tego wpisu można wykonać, uruchamiając n razy skrót „Następny element historii”, następnie naciskając Ctrl + V (lub jakikolwiek skrót do wklejania), a następnie - aby przywrócić historię do pierwotnego porządku - uruchomienie skrótu „Poprzedni element historii” n razy. Dzięki temu problem sprowadza się do ustawienia skrótu symulującego wprowadzenie szeregu skrótów.
  2. Polecenie, w qdbus org.kde.klipper /klipper getClipboardHistoryItem nktórym n na końcu jest liczbą (np. 0, 1, 2 ...), wyświetli n-ty element historii schowka. Dzięki temu problem sprowadza się do problemu ustawienia skrótu klawiaturowego, który wklei dane wyjściowe polecenia.
użytkownik137121
źródło
1

Po aktywacji Keepboard domyślnie wybierany jest drugi element w historii (ponieważ najwyższy element i tak znajduje się w schowku i można go wkleić bezpośrednio bez aktywacji menedżera schowka). W ten sposób możesz szybko wkleić drugi element, używając skrótu aktywacyjnego Keepboard i naciskając klawisz Enter od razu.

Dragan
źródło