>  Q&A  >  본문

코드 강조 표시 - 파일 확장자를 지정하지 않고 vim에서 코드를 강조 표시하는 방법

vim을 사용할 때, 내가

으아악

파일 접미사 이름을 지정하면 코드 작성 시 강조 표시되지만 저장 시 vim을 직접 사용하는 경우가 많습니다

으아악

파일 이름을 지정하려면.
vim이 파일의 첫 줄을 인식하게 하는 방법이 있나요? 예를 들어, PHP에서 `<?php`라고 쓰면 코드를 강조 표시할 수 있습니다

为情所困为情所困2712일 전787

모든 응답(2)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-16 16:44:47

    파일 형식을 결정하기 위해 첫 번째 줄을 자동으로 감지하는 스크립트를 사용하려는 경우 구현하기가 쉽지 않다고 생각합니다.
    하지만 사용할 수 있습니다:

    으아아아

    (php, java 등) 이 파일에서 강조 표시된 C(php, java 등) 언어의 구문을 호출합니다.
    또는

    를 사용하세요. 으아아아

    (약어 se ft=c) 파일 형식을 수정하세요.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:44:47

    이 문제는 여전히 달성할 수 있으며 autocmd, :au BufRead * switchFileTypeManully()
    를 사용하여 해결할 수 있습니다. 실제로 이렇게 할 때는 접미사 이름과 마찬가지로 파일 특성을 기준으로 파일 형식을 판단해야 합니다.
    PE 파일과 마찬가지로 시스템은 파일 헤더와 파일 속성을 기준으로 파일을 판단합니다

    회신하다
    0
  • 취소회신하다