Java 代码段的TextMate大写
我一直在尝试创建一个新的TextMate代码段,它允许我为Java创建getter/setter 目前,我只能想到以下几点:Java 代码段的TextMate大写,java,textmate,Java,Textmate,我一直在尝试创建一个新的TextMate代码段,它允许我为Java创建getter/setter 目前,我只能想到以下几点: public void set${1:Var}(String $1){ this.$1 = $1; } public String get$1(){ return $1; } 但是,我想要的代码片段应该采用当前选择的文本,例如name,并生成以下输出: public String getName(){ return this.name; }
public void set${1:Var}(String $1){
this.$1 = $1;
}
public String get$1(){
return $1;
}
但是,我想要的代码片段应该采用当前选择的文本,例如name
,并生成以下输出:
public String getName(){
return this.name;
}
public void setName(String name){
this.name = name;
}
总而言之,我需要能够:
- 获取用户选择的文本
- 将选定文本的第一个字符大写
可以这样做吗?您可以在占位符中使用regex replace
public void set${1/./\u$0/}(String $1){
this.$1 = $1;
}
\u
将导致下一个字符转换为大写
(见:)