vim이 파일을 html로 구문 강조하도록 강제하는 방법은 무엇입니까?
파일 확장자를 html 파일로 처리하기 위해 vim의 구문 강조를 어떻게 설정합니까?
ez 템플릿을 사용하고 있으므로 파일 확장자는 .ezt
. 그러나 대부분은 정상적인 HTML 코드입니다.
이것을 .vimrc에 넣을 수도 있습니다 :
au BufReadPost *.ezt set syntax=html
:set syntax=html
이 Vim 위키 주제를 살펴보십시오 . 몇 가지 유용한 팁 :
다른 답변에서 언급했듯이 vim set 명령을 사용하여 구문을 설정할 수 있습니다.
:set syntax=<type>
여기서<type>
같은 것입니다perl
,html
,php
, 등라는 구문 강조를 제어하는데 사용될 수있는 다른기구가
filetype
, 또는ft
짧게는. 구문과 유사하게 다음과 같은 유형을 지정:set filetype=html
합니다.. 다른 파일 형식perl
,php
등때로는 vim이 사용할 구문을 "잊어 버립니다". 특히 php와 html과 같은 것을 함께 혼합하는 경우 더욱 그렇습니다. 키보드 단축키 Ctrl+ L(
<C-L>
)를 사용하여 vim이 강조 표시를 새로 고치도록합니다.
참고 것을 :set syntax=xml
제대로 하이라이트하지만 하나의 파일을 자동 들여 시도 할 때 실패 할 것 (즉 실행 gg=G
).
로 전환했을 때 :set filetype=xml
강조 표시가 제대로 작동하고 파일이 제대로 들여 쓰기되었습니다.
.php 파일 (또는 html 파일)에서 Vim Modeline 을 사용하여 특정 명령이나 설정을 강제 할 수 있습니다 .
1 /* vim: syntax=javascript
2 *
3 * .submit_norefresh()
~
~
자동으로 만들려면 다음 줄을에 추가하십시오 ~/.vimrc
.
autocmd BufNewFile,BufRead *.ezt set filetype=html
현재 파일에 대해서만 수행하려면 다음을 입력하십시오.
:set filetype=html
또한 대체 할 수 syntax
대신 filetype
하지만, filetype
보다 더 많은 것들에 영향을 미치는syntax
(구문 강조를 포함하여 규칙을 들여 쓰기, 및 플러그인)를, 그래서 일반적으로 사용해야 filetype
만 영향을하지 않으려면 syntax
.
참고 URL : https://stackoverflow.com/questions/3853028/how-to-force-vim-to-syntax-highlight-a-file-as-html
'Programing' 카테고리의 다른 글
C #의 동적 배열 (0) | 2020.08.15 |
---|---|
SQL Server가 '잘못된 열 이름'을보고하지만 열이 있고 쿼리가 Management Studio를 통해 작동합니다. (0) | 2020.08.15 |
Django Admin에서 필드 크기 조정 (0) | 2020.08.15 |
NSString의 처음 세 문자를 얻는 방법? (0) | 2020.08.15 |
페이지를 다시로드하지 않는 HTML 버튼을 만드는 방법 (0) | 2020.08.15 |