VIM의 레지스터 결합
-
06-07-2019 - |
문제
VIM에서 레지스터를 결합 할 수 있습니까? 예를 들어, 레지스터 "a,"b, "c, 세 가지 모두를 연결하는 레지스터를 쉽게 만들 수 있습니까? 즉, 그들 모두를 붙여 넣지 않고 모든 것을 선택하지 않고.
해결책
명령으로 :let @a = "something"
당신은 할 수 있습니다 양수인 레지스터에.
명령으로 :let @A = "another thing"
또는 :let @a .= "another thing"
당신은 할 수 있습니다 추가 레지스터에.
레지스터가 다음과 같이 채워 졌다고 가정 해 봅시다 ( reg 명령)
:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J
그런 다음 전화 할 수 있습니다
:let @D = @a
:let @D = @b
:ley @D = @c
또는
:let @d = @a . @b . @c
그리고 당신의 레지스터 d는 모양입니다
:reg d
--- Registers ---
"d Apple^JPear^JBanana
다른 팁
:let @d = @a . @b . @c
제휴하지 않습니다 StackOverflow