이 효과를 내기 위해 중괄호를 입력 여는 중괄호에 매핑하고 싶습니다
으아악홈 디렉터리의 .vimrc를 수정하면 효과를 얻을 수 있습니다. 문제는 이 설정이 모든 파일에 유효하다는 것입니다.
C++에서는 이 효과를 내고 싶지만 다른 것에서는 이 효과를 내고 싶지 않습니다. 언어(예: python/lua) 특정 언어에 대해 vim을 설정하는 방법은 무엇입니까?
어떤 파일을 수정하고 싶으신가요?
習慣沉默2017-07-03 11:44:28
도 .vimrc
로 작성되었지만 파일 형식을 지정해야 합니다.
변수 이름 | 약어 | 의미 |
---|---|---|
(no)autoindent |
ai |
자동 들여쓰기는 현재 줄과 동일한 들여쓰기를 새 줄에 자동으로 추가합니다. |
(no)cindent |
ci |
C언어 프로그램의 들여쓰기와 비슷합니다 |
(no)smartindent |
si |
자동 들여쓰기를 기반으로 한 일부 개선 |
tabstop=X |
ts |
편집 시 TAB 문자 하나가 몇 칸을 차지하나요? |
shiftwidth=X |
sw |
들여쓰기 수준당 공백 수를 사용하세요. |
(no)expandtab |
(no)et |
입력 TAB을 공백으로 자동 확장할지 여부입니다. 연 후 TAB을 입력하려면 Ctrl-V<TAB>이 필요합니다. |
softtabstop=X |
sts |
열린 후 백스페이스(BACKSPACE) 키를 사용하면 편리합니다. 백스페이스할 때마다 X 공백이 삭제됩니다 |
(no)smarttab |
(no)sta |
켜졌을 때 줄 시작 부분에서 TAB을 누르면 sw 공백이 추가되고, 그렇지 않으면 ts 공백이 추가됩니다. |