vim의 영구 파일 표시

vim의 영구 파일 표시

'V나는 (거의) 항상 열어두고 싶습니다 $MYVIMRC. 예를 들어, 그렇게 하면 mV새 Vim 인스턴스를 시작할 때 다시 되돌리고 싶습니다. 이 표시를 파일에 설정하려면 어떻게 해야 합니까 $MYVIMRC?

이상하게도 를 추가하면 normal mV에 마크 MYVIMRC가 설정됩니다 . 오오~/.viminfo1 0

답변1

.vimrc를 통해 특정 파일에 표시를 설정할 수는 없을 것 같습니다. 하지만 명령을 ``V'에 매핑하여 $MYVIMRC를 열 수는 있습니다(그러나 특정 줄은 유지되지 않습니다).

:nnoremap `V :e $MYVIMRC<CR>

물론 일반적인 ``V' 동작을 무시하지 않도록 다른 키 시퀀스를 선택할 수도 있습니다.

답변2

다음은 제가 생각해낸 최고의 답변입니다. 나는 내 것보다 더 낫거나 더 완전한(구현 포함) 답변을 기꺼이 받아들일 것입니다.

$MYVIMRC파일 을 편집하고 섹션 ~/.viminfo에 적절한 행을 추가하는 스크립트를 작성하십시오 #File Marks:.

'V  1  0  ~/.vimrc

답변3

나는 당신이 잘못된 끝에서 문제를 해결하고 있다고 생각합니다. 평균부터 시작하여 원하는 대로 작동하도록 만드는 대신 원하는 것부터 시작하여 솔루션을 찾으세요.

원하는 것이 vimrc를 빠르게 여는 것이라면 다음과 같은 매핑을 사용해야 합니다.

nnoremap ,v :e $MYVIMRC<CR>

파일 마크를 사용하는 능력을 결코 방해하지 않을 것입니다.그리고viminfo를 망칠 필요가 없습니다.


다른 질문에 대답하려면:

nnoremap ,v :vs $MYVIMRC<CR>

관련 정보