a vscode extensions for fast write snippet to clipboard
replace snippet keyword by rule and copy to clipboard
e.g name: loadUserInfo
keyword | result |
---|---|
#NAME# |
loadUserInfo |
#UPPER_NAME# |
LOADUSERINFO |
#FIRSET_UPPER_NAME# |
LoadUserInfo |
#UPPER_UNDERLINE_NAME# |
LOAD_USER_INFO |
#LOWER_NAME# |
loaduserinfo |
#LOWER_UNDERLINE_NAME# |
load_user_info |
E.g:
const template = `export const #UPPER_NAME# = Symbol('#UPPER_NAME#');
export function #NAME#() {
return {
type: #UPPER_NAME#,
};
}`;
export const LOAD_USER_INFO = Symbol('LOAD_USER_INFO');
export function loadUserInfo() {
return {
type: LOAD_USER_INFO,
};
}
split name by spaces
E.g:
`export const #UPPER_NAME# = Symbol('#UPPER_NAME#');
export function #NAME#() {
return {
type: #UPPER_NAME#,
};
}`;
Babel online translator can do it easy!
setting name is fastSnippet.template