Search

Tabspace 설정

Tags
nvim
tab
space
Created
2024/04/27 22:22
Created time
2024/04/27 13:22
category
vim

개요

기존에 작성했던 탭 설정을 스페이스로 전환하면서 설정 값을 리마인드

옵션

expandtab

<tab> 입력 시 tab을 space 형태로 작성

shiftwidth

>, < 등의 명령어 (뭔지 잘 모르겠음) 및 코드 작성 등에서의 자동 인덴트 시 띄어쓸 칸 수를 의미

tabstop

일반적인 <tab> 입력시 띄어쓸 칸 수를 의미

list lcs

<tab> 입력 시 표기할 문자를 설정

설정

Tab 사용 시

"Settings on Tab set list lcs=tab:\|\ set tabstop=4 set shiftwidth=4
Plain Text
복사

Space 사용 시

"Settings on Tab set expandtab set tabstop=4 set shiftwidth=4
Plain Text
복사

적용

Tabspace를 변경하면서, 기존에 작성된 Tab과 Space를 바꾸는 것은 쉽지 않은 일일 것인데 retab을 이용하여 쉽게 적용 가능
:retab <cr>
Plain Text
복사
에디터에서 위 구문 입력 시 즉시 적용 가능