settings.json{ // =============================== 通用设置 ============================= "editor.tabSize": 4, //tab 格数 "editor.fontSize": 16, // 编辑区字体大小 "explorer.autoReveal": false, // 敞开关上文件查看器时文件夹主动开展 // =============================== git设置 ============================= // "git.ignoreMissingGitWarning": true, // =================================== vim ============================= // 光标通过代码折叠出不主动开展 "vim.foldfix": true, "vim.easymution": true, "vim.incsearch": true, "vim.useSystemClipboard": true, "vim.useCtrlKeys": true, "vim.hlsearch": true, "vim.insertModeKeyBindings": [ { "before": ["j", "k"], "after": ["<Esc>"] }, ], "vim.normalModeKeyBindingsNonRecursive": [ // { // "before": ["<leader>", "d"], // "after": ["d", "d"] // }, { "before": ["<C-n>"], "commands": [":nohl"] }, { "before": ["K"], "after": ["g", "t"] }, { "before": ["J"], "after": ["g", "T"] }, { "before": ["<leader>", "j"], "after": ["J"] }, { "before": [","], "after": ["s"] }, { "before": ["<"], "after": ["S"] } ], "vim.leader": "<space>", "vim.handleKeys": { "<C-a>": false, "<C-f>": false, "<C-b>": false, "<C-e>": false, }, "window.zoomLevel": 0, "update.mode": "none", // ======================== vim ibus im-select ===================== // "vim.autoSwitchInputMethod.enable": true, // "vim.autoSwitchInputMethod.defaultIM": "xkb:us::eng", // "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/ibus engine", // "vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/ibus engine {im}"}vue settings.json{ "editor.tabSize": 2, // ===============================eslint==================== // 保留后主动修复格局 "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, // "editor.formatOnSave": true, // 保留主动格局 化 // 增加vue反对 "eslint.validate": [ "javascript", "javascriptreact", "vue" ], // ================================ sass ==============================}vscode snippet文件正文(上面是h5的例子){ "Print to console": { "prefix": "h5_header", "body": [ "<!--", " * @Author: zhangyu", " * @Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND", " * @LastEditors: Please set LastEditors", " * @Description: $0", " * @FilePath: $RELATIVE_FILEPATH", "-->", ], "description": "Log output to console" }}vue files{ "Print to console": { "prefix": "vue", "body": [ "<!--", " * @Author: zhangyu", " * @Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND", " * @LastEditors: Please set LastEditors", " * @Description: $0", " * @FilePath: $RELATIVE_FILEPATH", "-->", "<template>", " <div class=\"$1\">$2</div>", "</template>", "", "<script>", "", "export default {", " components: {},", " filters: {},", " data() {", " return {", "", " };", " },", " computed: {},", " watch: {},", " created() {},", " mounted() {},", " methods: {}", //" beforeCreate() {},", //" beforeMount() {},", //" beforeUpdate() {},", //" updated() {},", //" beforeDestroy() {},", //" destroyed() {},", //" activated() {},", " };", "</script>", "<style lang='scss' scoped>", "//@import url(); 引入公共css类", "", "</style>", "" ], "description": "Log output to console" }}vscode-extends
...