반응형
vi를 사용하다보면 tab이나 space를 많이 사용한다.
나도 모르게 tab이나 space 후 개행을 하면 공백이 생기게 된다.
trim을 하면 좋을 것 같은데, 자동으로 해주는 방법을 소개한다.
아래 코드를 ~/.vimrc 에 추가하면 된다.
func! Sts( )
let st = expand("<cword>")
exe "sts ".st
endfunc
nmap ,st :call Sts( )<cr>
func! Tj( )
let st = expand("<cword>")
exe "tj ".st
endfunc
nmap ,tj :call Tj( )<cr>
autocmd! BufWrite * mark ' | silent! %s/\s\+$// | norm ''
그러면 vi를 켰다 끄게 된다면 white space가 모두 지워짐을 알 수 있다.
<Tab과 space를 넣고 저장>
<저장 후 다시 vi로 연 모습>
반응형
'다양한 TIP' 카테고리의 다른 글
python tab을 space 4개로 변환해주기 (0) | 2019.01.07 |
---|---|
vim plugin A (0) | 2018.02.25 |
[Debian8] apt-get install 실패 (0) | 2017.05.22 |
댓글