저는 가능한 한 Vim을 사용하려고 노력하고 있습니다. Vim과 Aptana 같은 IDE의 가장 큰 장점 중 하나는 자동 들여쓰기 기능입니다.
코드(HTML, CSS, PHP)가 올바르게 들여쓰기되도록 자동으로 형식을 지정하는 방법이 있습니까?
그렇다면 vim에 어떻게 설치합니까? 저는 플러그인에 대해 잘 모릅니다. 이 게시물을 검토해 보았더니 더욱 혼란스러웠습니다.vim의 자동 들여쓰기 동작을 변경하는 방법은 무엇입니까?
답변1
답변2
기존 코드의 자동 서식 지정에 대해서는 잘 모르지만 코드를 작성 중이고 자동 들여쓰기가 필요한 경우:
:set autoindent
(또는:set ai
)은 자동 들여쓰기를 켭니다.- Ctrl- d코드 들여쓰기 취소(일명 들여쓰기 취소)
- 들여쓰기를 위한 탭 또는 공백 - 저는 개인적으로 탭을 사용합니다.
:set tabwidth=4
(또는:set tw=4
)는 탭 문자가 코드를 들여쓰기해야 하는 공백 수를 제어합니다.- 이
>>
명령은 현재 줄을 들여쓰기합니다. 앞에 숫자를 넣으면4>>
현재 줄부터 4줄 들여쓰기가 됩니다. - 마찬가지로 이
<<
명령은 줄 들여쓰기를 취소합니다.
이것이 당신에게 좋은 시작이 되기를 바랍니다.
답변3
자동 들여쓰기*.sh
다음 줄을 추가하십시오.~/.vimrc
filetype indent on
set smartindent
autocmd BufRead,BufWritePre *.sh normal gg=G
답변4
파일을 생성/편집 ~/.vimrc
하고 다음 줄을 추가합니다.
set autoindent