문제

C 언어에 대한 다음 코드 조각이 있습니다.

파일 이름: c.숭고한 조각
파일 경로: /home/admin/.config/sublime-text-3/Packages/사용자

암호:

<snippet>
    <content><![CDATA[

#include <stdio.h>

main(){
    ${1}
}
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>init</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.c</scope>
</snippet>

이 파일을 지정된 경로에 저장한 후에도(위 확인) 지정된 태그가 있는 코드 조각에 액세스할 수 없습니다. init.나는 이것을 Windows에서 시도했고 벌금이 부과되었습니다.우분투에서 작동하도록 c.sublime-snippet 파일을 어디에 저장할지 아시나요?감사합니다

도움이 되었습니까?

해결책

사용자가 생성한 모든 파일은 Packages/User 예배 규칙서.따라서 귀하의 경우에는 다음과 같이 저장하십시오. /home/admin/.config/sublime-text-3/Packages/User/c.sublime-snippet.

또한 일반적으로 코드 조각의 이름을 지정하는 것이 좋습니다. tabTrigger, 결국 C를 다루는 여러 조각을 작성할 수 있기 때문입니다.따라서 이름을 다음과 같이 바꿀 수 있습니다. init.sublime-snippet 당신이 선택한다면.

편집하다

스니펫이 이미 저장되었음을 나타내는 편집 내용을 기반으로 합니다. Packages/User, 실패의 유일한 다른 이유는 범위가 source.c 실제로는 시행되지 않았습니다.파일의 구문을 다음과 같이 설정해야 합니다. C 이 범위가 작동하려면 - C++ ~이다 source.c++.

다른 팁

Ubuntu 16.04 및 숭고한 텍스트 3, 스 니펫은

에 저장됩니다.
~/.config/sublime-text-3/Packages/User
.

.config 폴더는 기본적으로 숨겨져 있으므로 파일 응용 프로그램에서 볼 수 없습니다.

ls -a 또는 ll를 수행하여 터미널에서 볼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top