vim 파일 읽어들일때 이전파일 위치 가져오기


:e $VIMRUNTIME/vimrc_example.vim

vim에서 위의 명령을 실행한 후
BufReadPost 를 찾아서 해당하는 부분을 .vimrc로 가져오면 됩니다.

  autocmd BufReadPost *
    \ if line("'\"") >= 1 && line("'\"") <= line("$") |
    \   exe "normal! g`\"" |
    \ endif

출처 : https://kldp.org/node/72020


하지만 안되는 경우가 있는데.....

$ ls -al ~/
-rw------- 1 root   root      4423 Mar 20 13:41 .viminfo

이러면 안됩니다.
저기서 이전에 열었던 파일 정보를 가져오는건데..
저게 권한이 안되면 동작할리가 없죠...
근데 에러도 표시 안되서 한참을 헤맸네요 ㅡ.ㅡ
서버 설치할때 root권한으로 저걸 먼저 써버린 흔적이 있네요.
삭제!

$ sudo rm .viminfo

댓글

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

리눅스 멀티코어를 사용하는 tar 압축/해제

git pull 을 했더니 branch가 갈라지는 경우