[Vim] autocmd

Gwangsoo Choi·2024년 5월 13일

Vim

목록 보기
1/2

vim은 IDE와 다르게 기본적으로 file navigator가 없다. 하지만 NERDTree라는 플러그인을 통해 비슷하게 사용할 수 있다.

이것이 NERDTree이다.

하지만 기본적으로 NERDTree는 vim을 실행할 때 가 나타나지 않는다.

여기서 vimrc에서 authcmd 명령어를 통해 vim이 시작될 시 NERDTree도 같이 실행되게 설정할 수 있다.

autocmd VimEnter * NERDTree

autocmd는 어떠한 이벤트가 발생할 시 커맨드를 자동으로 입력실행해주는 기능을 하는 명령어이다.
예로써 아래의 코드를 입력하여 설정하면 *.py*.js 파일을 실행할 때 각각의 파일별로 인덴트를 다르게 적용할 수 있다

autocmd FileType python setlocal tabstop=4 shiftwidth=4 expandtab
autocmd FileType javascript setlocal tabstop=2 shiftwidth=2 expandtab

Ref: https://zenn.dev/garchomp_game/articles/12201d1b53c7fe

profile
Software Engineer, Tokyo

0개의 댓글