Często używam rejestrów do kopiowania / wklejania, ale zawsze zapomniałem, w którym rejestrze jest moja zawartość.
Czy istnieje sposób wyświetlania rejestrów przed wklejeniem?
Idealnie pozostawiłby rejestr na ekranie przy wyborze tego, którego chcemy.
cut-copy-paste
register
nobe4
źródło
źródło
"
i@
w trybie normalnym psuje prawie wszystkie makra korzystające z rejestrów. FWIW.@
. README zauważa, że mapy nierekurencyjne będą powodować problemy. Zgadzam się jednak, że byłoby miło, gdyby można było skonfigurować tylko przeglądanie rejestrów.:%g/text/ normal "Ayy
Zrobiłem to mapowanie, aby wyświetlić listę rejestrów i wybrać ten, który chcesz wkleić:
Wyświetla listę rejestrów
:reg
i wykonuje normalne polecenieGdzie
X
jest wynikinput()
.źródło
Poleciłbym użyć
:reg
Wyświetli zawartość wszystkich rejestrów (możesz przewijać za pomocą j i k).
Jeśli chcesz tylko wyświetlić zawartość jednego rejestru, możesz przejść do trybu poleceń i wpisać
następnie rejestr, na przykład rejestr x
który wklei zawartość rejestru do wiersza poleceń. Możesz następnie wyjść z linii poleceń po przejrzeniu rejestru.
źródło
:dis
i:reg
? Zawsze używam tego pierwszego.:help :dis
->:di[splay] [arg] Same as :registers. {not in Vi}