커널 코드 작성 시 따라야 하는 리눅스 커널 코딩 스타일(Linux Kernel Coding Style)은 https://www.kernel.org/doc/Documentation/process/coding-style.rst 에 설명되어 있다. 이 글에서는 vim을 사용하여 코드 작성 시 리눅스 커널 코딩 스타일(Linux Kernel Coding Style)을 적용하는 방법에 대해 알아본다.
vim 설치
우선 vim을 설치한다.
sudo apt install vim
linuxsty.vim 설치
https://github.com/vivien/vim-linux-coding-style/blob/master/plugin/linuxsty.vim 을 다운받아 ~/.vim/plugin 디렉토리에 위치 시킨다.
wget https://github.com/vivien/vim-linux-coding-style/blob/master/plugin/linuxsty.vim
cp -vf linuxsty.vim ~/.vim/plugin
vimrc 적용
vim에서 리눅스 커널 코딩 스타일을 적용하려면 아래와 같이 명령하면 된다.
:LinuxCodingStyle
키를 매핑해서 사용할 수 있다. 아래는 <F4>키에 맵핑해서 사용하는 예이다.
nmap <F4> :LinuxCodingStyle<cr>:set noet<cr>