Jeśli używam kompilacji Vima z tą xterm_clipboard
funkcją, zawartość schowka systemowego jest dostępna poprzez +
rejestr.
Jeśli kompilacja, której używam, nie ma tej funkcji, czy mogę wywołać "+
rejestr wywołujący moje niestandardowe programy, aby pobrać i ustawić schowek systemowy ( xsel -bo
i xsel -bi
podobnie z xclip
)? Podobnie z, "*
aby zadzwonić xsel -po
i xsel -pi
.
Chodzi o to, aby móc wpisać coś takiego, "+p
bez martwienia się, czy funkcja jest dostępna. Wpisanie :r !xsel -b<Enter>
nie jest to, czego szukam: chcę tych samych klawiszy do pracy, a ja chcę pasta warianty śledzić, co jest dostępne dla „prawdziwych” rejestrów ( P
, gp
...).
Bonus: czy mogę zdefiniować niestandardowe polecenia dla innych nazw rejestrów?
źródło
p
(bez"
nazwy poprzedzającej i rejestru) nie robi nic innego niż make"p
pojawia się w linii statusu."ap
jest równoważnea
,"bp
dźwięki, ... I nie zrozum logikę."+
natychmiast wyemituje sygnał dźwiękowy, nawet nie powiem, że mam na myśli+
ani*
jako nazwa rejestru."+
kiedy Twój vim ma,-xterm_clipboard
jest trudniejszy, ponieważ nigdy nie dostaje się do tej funkcji. Podanie niepoprawnego rejestru (+
) przerywa polecenie. Więc wygląda na to, że zachowanie musi zostać odwrócone, więc"+
"*