developer tip

Sublime Text 3에서 기본 코드 조각을 변경하는 방법은 무엇입니까?

optionbox 2021. 1. 10. 17:08
반응형

Sublime Text 3에서 기본 코드 조각을 변경하는 방법은 무엇입니까?


스 니펫을 직접 편집하는 방법을 알고 있지만 새 버전의 Sublime Text에서 기본 코드를 찾을 수없는 것 같습니다.

편집 : 내가 찾고 결과적으로 편집하려는 스 니펫은 특히 다음에서 변환되는 Latex 파일의 기본값입니다.

sec

...에

\section{section name} % (fold)
\label{sec:section_name}

Sublime Text 3는 패키지를 .sublime-packagezip 파일로 저장하므로 (위치는 OS에 따라 다름) ST2와 달리 Packages폴더 로 이동하여 모든 것을 볼 수는 없습니다 . 그러나 무엇보다도 파일 또는 전체 패키지를 디렉토리로 추출 할 수있는 ( 패키지 제어PackageResourceViewer 를 통해 사용 가능) 라는 훌륭한 플러그인 이 있습니다 .Packages

플러그인을 설치 한 후 :

  • CtrlShiftP명령 팔레트를 열려면 누르 십시오.
  • 옵션 prv을 얻으려면 입력Package Resource Viewer:
  • 고르다 Package Resource Viewer: Open Resource
  • 목록 아래로 이동 LaTeX
  • 그런 다음 section-..-(section).sublime-snippet파일 을 엽니 다 .

이제이 파일을 편집하고 저장할 Packages/LaTeX/section-..-(section).sublime-snippet수 있습니다. 그러면 다시 변경해야 할 경우 파일 메뉴를 통해 직접 열 수 있는 새 파일이 생성 됩니다.

여러 파일 또는 전체 패키지에서 작업하려면 폴더에 Package Resource Viewer: Extract Package모든 압축이 풀 Packages/PackageName립니다. 그러나 패키지 또는 개별 파일이 Packages폴더 로 추출 되면 .sublime-package아카이브 에있는 동일한 이름의 파일이 무시 된다는 점에 유의하십시오 . 이것은 사용자 정의에 유용하지만 어떤 시점에서 상위 패키지가 업데이트되면에있는 항목에 의해 가려지기 때문에 효과를 볼 수 없습니다 Packages. 따라서 필요한 것만 추출하고 활용하려는 새로운 기능이 도입 된 경우 패키지 업데이트를 주시하는 것이 가장 좋습니다.

행운을 빕니다!


터미널에서 쉽게 점프하려면 (OSX에서 ST3를 사용하는 경우) /Users/$USER/Library/Application\ Support/Sublime\ Text\ 3/Packages/User. 여기에서 모든 스 니펫을보고 원하는대로 편집 할 수 있습니다.


다른 답변 외에도 추가 플러그인을 설치하지 않고 수행하는 방법이 있습니다.

추가 플러그인이 필요하지 않은 솔루션 (2016 년 10 월).


패키지에 정의 된 일부 키 바인딩을 재정의하는 동안 비슷한 문제가 발생했습니다.

단계

  • 패키지를 설치합니다 (패키지 관리자 또는 선호하는 다른 방법 사용).

이제 압축 된 패키지 파일이 폴더 내에 있어야합니다 ~/.config/sublime-text-3/Installed Packages/<your-package>.sublime-package.

  • 압축을 풀어 패키지의 내용을 확인합니다 (원본 압축 파일을 유지해야 함).

    이러한 파일 중에서 편집 할 기본 설정이 포함 된 파일을 찾습니다 ( 패키지 내용 참조 ). 귀하의 경우에는 .sublime-snippet파일 이어야 합니다. 그 이름을 기억하십시오.

  • 안에 패키지 이름이 같은 폴더를 만듭니다 ~/.config/sublime-text-3/Packages.

  • 이 폴더 안에 기본 패키지 동작을 재정의 할 새 조각 파일을 만듭니다. 새 파일은 패키지에서 찾은 스 니펫 파일의 이름과 동일해야합니다. 콘솔에서 :

    > cd ~/.config/sublime-text-3/Packages
    > mkdir <YOUR-PACKAGE-NAME>
    > gedit <YOUR-SNIPPET-NAME>.sublime-snippet
    
  • 새 스 니펫의 콘텐츠를 <YOUR-SNIPPET-NAME>.sublime-snippet. 이것은 이전 스 니펫 동작을 재정의합니다.

출처 :

참조 URL : https://stackoverflow.com/questions/21190392/how-to-change-default-code-snippets-in-sublime-text-3

반응형