자택경비대

VIM 디버깅 팁 - 옵션 추적

Programming

어떤 옵션이 설정이 되어있을 때, 이 옵션이 어떤 플러그인, 혹은 설정 파일에서 설정된 옵션인지 확인하고 싶을때

아래와 같이 verbose 명령어를 사용해서 추적이 가능하다.


verbose set option?



# 예를 들어 `shiftwidth` 옵션을 추적하려면 아래와 같이 하면 된다.



verbose set shiftwidth?

VIM :help 전체화면으로 보는방법

Programming

기본적으로는 :help 명령어를 사용해서 도움말을 보게되면 절반정도 크기로 창이 열리게 되는데
one-line 명령어로 :help <keyword> | only 처럼 only를 붙여주면 전체크기로 열리게 된다.

VIM script로 파일 경로 문자열에서 파일명 뽑아내는 방법

Programming

fnamemodify 함수를 사용해서 아래와 같이 절대 경로에서 파일명만 추출하는것이 가능하다.

" echo baz
echo fnamemodify('/foo/bar/baz', ':t')