json文件配置
{
"window.zoomLevel": 1,
"editor.detectIndentation": false,
"editor.tabSize": 2,
"editor.quickSuggestions": {
"strings": true
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"javascript.updateImportsOnFileMove.enabled": "always",
"workbench.activityBar.visible": true,
"todo-tree.tree.showScanModeButton": false,
"gitlens.gitCommands.skipConfirmations": [
"fetch:command",
"stash-push:command",
"switch:command",
"push:menu"
],
"gitlens.gitCommands.closeOnFocusOut": true,
"files.associations": {
"*.tpl": "html"
},
"editor.formatOnSave": true,
"eslint.codeAction.showDocumentation": {},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.fontSize": 16,
"vetur.format.defaultFormatterOptions": {
"prettier": {
"singleQuote": true,
"semi": false,
// 格式化去除尾部逗号
"trailingComma": false
}
},
"files.trimTrailingWhitespace": true,
"git.enableSmartCommit": true,
}
vue代码片段配置
{
"Print to console": {
"prefix": "vue",
"body": [
"<template>",
" <div class=\"page\">",
" $0",
" </div>",
"</template>",
"",
"<script>",
"",
"export default {",
" name: 'index',",
" components: {},",
" props: {},",
" data () {",
" return {",
" }",
" },",
" computed: {},",
" created () {},",
" mounted () {},",
" watch: {},",
" methods: {}",
"}",
"</script>",
"",
"<style lang='scss' scoped>",
"",
"</style>",
""
],
"description": "Log output to console"
}
}
js代码片段配置
{
"Print to jsNoteTitle": {
"prefix": "jsNoteTitle",
"body": [
"/**",
" * @description: ",
" * @author: AUTHOR",
" * @date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
" * @version: V1.0.0",
"*/"
],
"description": ""
},
"Print to jsfn": {
"prefix": "jsfn",
"body": [
"/**",
" * @description: ",
" * @param {Number} paramName 必须:参数名称",
" * @author: AUTHOR",
" * @date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
" * @version: V1.0.0",
"*/"
],
"description": ""
},
"Print to jsModify": {
"prefix": "jsModify",
"body": [
"/**",
" * @description: ",
" * @modifyContent:",
" * @author: AUTHOR",
" * @date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
"*/"
],
"description": ""
},
"Print to jsVariable": {
"prefix": "jsVariable",
"body": [
"/**",
" * @description: ",
" * @author: AUTHOR",
" * @date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
" * @params {number} paramName 必须:参数名称",
"*/"
],
"description": ""
}
}
插件安装