문제

Sublime text 3에 Emmet 플러그인을 설치했고, JavaScript 구문에 'function'을 입력하면 편집기가 이를 자동 완성합니다.function function_name (argument) { // body... }, 하지만 function_name과 인수 사이의 공백을 삭제해야 합니다.

감사합니다.

도움이 되었습니까?

해결책

이것은 실제로 내장 된 숭고한 스 니펫이며 에메임과 관련이 없습니다.기본값을 무시하려면 다음 단계를 수행하십시오.

  1. Preferences -> Browse Packages...로 이동하여 ST3 Packages 디렉토리에서 파일 탐색기 메뉴를 엽니 다.

  2. JavaScript라는 새 디렉토리를 만듭니다.

  3. 다음 내용으로 새 파일을 윗격으로 만듭니다.

    <snippet>
        <content><![CDATA[function ${1:function_name}(${2:argument}) {
        ${0:// body...}
    }]]></content>
        <tabTrigger>fun</tabTrigger>
        <scope>source.js</scope>
        <description>Function</description>
    </snippet>
    
  4. 파일을 Packages/JavaScript/function-(fun).sublime-snippet로 저장 -이 정확한 이름을 사용하는지 확인하거나 기본 제공 스 니펫을 무시하지 않습니다.


  5. fun

    을 입력하고 이제는 JavaScript를 작성하고 입력 할 때 다음을 표시합니다.

    function function_name(argument) {
        // body...
    }
    

다른 팁

설치하면 더욱 쉽게 만들 수 있습니다. 패키지 리소스 뷰어

  1. 누르다 Ctrl-Shift-P 키우다 Package Control
  2. 유형 install 때리다 Enter 키우다 Package Control: Install Package
  3. 유형 PackageResourceViewer 때리다 Enter

자바스크립트를 수정하려면 function-(fun) 단편:

  1. 패키지 제어를 다시 불러오세요 (Ctrl+Shift+P)
  2. 유형 ope 때리다 Enter 키우다 PackageResourceViewer: Open Resource
  3. 유형 js 때리다 Enter 탐색하기 Javascript 패키지
  4. 유형 fun& 선택하다 function-(fun) 그리고 마음대로 편집해보세요 :)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top