Tools->New Snippet
<snippet>
<content><![CDATA[
/**
* Getter for ${1:$SELECTION}
* @return
*/
public function get${1/(.*)/\u$1/}()
{
return \$this->${1:$SELECTION};
}
/**
* Setter for $1
* @param $1 value to set
* @return self
*/
public function set${1/(.*)/\u$1/}(\$$1)
{
\$this->$1 = \$$1;
return \$this;
}]]></content>
<!-- Optional: Tab trigger to activate the snippet -->
<tabTrigger>getset</tabTrigger>
<!-- Optional: Scope the tab trigger will be active in -->
<scope>source.php</scope>
<!-- Optional: Description to show in the menu -->
<description>Create getter and setter methods</description>
</snippet>
保存为“php_getset.sublime-snippet”(名字自取)
使用时在要插入getter、setter的地方输入“getset”,回车即可
更改conf<tabTrigger>getset</tabTrigger>
,即可更改输入快捷键
本配置适用于php,其它面向对象语言需要酌情更改content、scope中的内容