vi / vim에서 탭을 공백으로 영구적으로 변환


14

vi / vim에서 전통적인 들여 쓰기를 원한다면 다음 명령을 입력하십시오.

:set tabstop=4
:set shiftwidth=4
:set expandtab

파일을 열 때마다 해당 명령을 입력하는 것이 지루합니다. 해당 설정을 영구적으로 저장하려면 어떻게합니까?

답변:


16

홈 디렉토리에 파일을 작성하고 .vimrc명령을 여기에 넣으십시오.

set tabstop=4
set shiftwidth=4
set expandtab

Ubuntu의 Vim Howto 에는 기본 사용자 정의에 대한 몇 가지 지침이 있습니다. 더 깊이 파고 싶다면 Vim BookFAQ 도 있습니다.

vi-improved.org에는 한 사람의 .vimrc에 대한 훌륭한 예제 가 있습니다.


3

저장

set tabstop=4
set shiftwidth=4
set expandtab

또는

set ts=4 sw=4 
set expandtab

당신에 ~/.vimrc파일. EG /home/user/.vimrc또는 /home/$(whoami)/.vimrc. syntax onVIM의 정식 버전을 사용하는 경우 와 같이 정기적으로 사용하는 .vimrc의 다른 설정도 사용할 수 있습니다 .


0

\home\user\exampleuser\(기본 디렉토리) 에서 터미널을 열면 파일을 만듭니다 .vimrc. vim을 정말로 좋아한다면 vim .vimrc명령 행에 입력하거나 nano를 사용할 수 있습니다. 이 파일은 vim을 제어합니다. 그런 다음 다음과 같이 설정하려는 코드를 입력하십시오 set expandtab .


1
:의 vimrc에서 전에 명령이 무해하다. vimrc :set와 동일 set합니다. 참조하십시오 :h script.
muru December
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.