2016-10-02 3 views
1

내 개발을위한 맞춤 태그를 추가하고 싶습니다.하지만 어떻게 해야할지 모르겠습니다.Sublime Text 3 - 내 PHP 태그를 추가하려면 어떻게해야합니까?

스 니펫을 시도했지만 태그에 특수 기호가 있기 때문에 작동하지 않습니다. 스 니펫이 작동하도록 태그를 추가하려면 어떻게해야합니까?

예 : 나는 숭고한 텍스트 z_z을 채울 때, 그것은 것입니다 자동 채우기 : 나는 z_d을 채울 때, 그것은 것

print("<pre>".print_r($files,true)."</pre>"); 

자동 채우기 :

echo "<pre>" . preg_replace("/\]\=\>\n(\s+)/m", "] => ", $dump) . "</pre>"; 

답변

6

당신은 숭고한 조각을 사용할 수 있습니다 하지만 $ 기호를 벗어날 필요가 있습니다. 숭고한 것은 그것이 실제 문자 대신에 변수라고 생각하기 때문입니다.

스 니펫을 만들려면 상단 바에서 Tools > New Snippet으로 이동하십시오.

/packages/user folder에이 스 니펫을 mysnippet.sublime-snippet으로 저장합니다 (저장할 때 자동으로 저장해야 함). 대한

당신의 당신이 그것의 \ 뿅 추가하여 $ 기호를 excape하기 위해 다음 코드를, 당신이 사용할 수있는 하나 : 당신의 하나를 사용할 수도 코드 조각과 탈출을 원하시면

<snippet> 
<content><![CDATA[ 
print("<pre>".print_r(\$files,true)."</pre>"); 
]]></content> 
    <tabTrigger>z_z</tabTrigger> 
</snippet> 

을 또 다시 백 슬래시 (\)를 사용하여 $ 기호 :

<snippet> 
<content><![CDATA[ 
echo "<pre>" . preg_replace("/\]\=\>\n(\s+)/m", "] => ", \$dump) . "</pre>"; 
]]></content> 
    <tabTrigger>z_d</tabTrigger> 
</snippet> 
+0

하이의 똥 부하를해야 할 때 아주 유용하게 사용할 수 있습니다, 나는 질문이 있습니다에 z_d를, y는 경우 되세요 <사용할 수 있습니까? php. 어떻게 사용할 수 있습니까?

+1

@PhucVo 나는 당신이 무엇을 의미하는지 너무 확신하지 못합니다. 다시 말해 줄 수 있습니까? 또한 그때까지 내 대답을 수락 할 수 있습니까? –

+0

사진을 보시기 바랍니다. 그리고 어떻게 자동 완성 할 수 있습니까?

1

요 u는 또한 .sublime-completions 파일

{ 
    "scope": "helper.sublime.property-name.sass", 

    "completions": [ 

     { "trigger": "z_z", "contents": "print("<pre>".print_r(\$files,true)."</pre>");" } 
     etc... 
    ] 
} 

스 니펫

매트

관련 문제