답변:
그래 넌 할수있어! 이를 수행하는 몇 가지 방법이 있습니다. 기본적으로 모든 레지스터는 viminfo 파일에 저장되며 vim을 시작하면로드됩니다. 이것이 가장 쉬운 방법입니다. 그러나 절대 아닙니다. 실수로 기록 / 녹음을하면 각 레지스터가 손실됩니다.
특정 매크로를 저장하는 더 좋은 방법은에 매크로를 넣는 것입니다 .vimrc
. 예를 들어 foo
macro에 저장 하려고한다고 가정 해 봅시다 a
. 이것은 다음을 통해 달성 될 수 있습니다.
let @a='foo'
당신의 vimrc에서. 매크로를 이미 만든 경우 다음을 입력 할 수 있습니다.
ilet @a='<C-r><C-r>a'<esc>
다시 입력하지 않으려면 매크로의 현재 내용을 붙여 넣으십시오.
지적 해 주신 Andrew Keeton에게 감사합니다 <C-r><C-r>
<c-r><c-r>
것입니다 매크로와 같은 특수 키 시퀀스가 포함되어있는 경우없는 일 <c-right>
, "ap
이 문제가되지 않습니다.
<C-r><C-r>
(하나 대신에 두 개) 를 사용하고 싶을 것입니다.