VSCode 的个人配置

从事前端开发的这段期间,主要用过webstorm、sublime、vscode。对这三个编辑器不能说很熟悉,但也深有体会。有很多论坛或者群里的小伙伴经常讨论他们哪个更好,我觉得,各有各的好处,自己喜欢就好。webstorm集成了很多插件,功能很丰富,但是运行环境要求高,机子不好很容易卡。sublime很轻,感觉有点像nodepad++轻巧,打开文件很快,自从使用vscode后,我就把它当作单文件编辑器使用。个人感觉vscode用起来确实很方便,自带git,也比较轻巧,集合了webstorm和sublime的优点。下面是我对vscode的个人配置,以此记录,方便以后换环境后重新配置。针对vue开发,很多部分部分不完善,仅供参考(持续更新...)

Vue相关插件:

  • Vetur

    • 语法错误检查,包括 CSS/SCSS/LESS/Javascript/TypeScript
    • 语法高亮,包括 html/jade/pug css/sass/scss/less/stylus js/ts
    • emmet 支持
    • 代码自动补全(目前还是初级阶段),包括 HTML/CSS/SCSS/LESS/JavaScript/TypeScript
  • VueHelper

    • Vue2代码段(包括Vue2 api、vue-router2、vuex2)
  • wpy-beautify

    • Vue代码格式化插件,非常好用
  • fileHeader

    • 在文件中插入作者、时间等信息
  • ESLint

    • 配合vue-cli中的eslint,检查代码

其他插件:

  • Code Runner

    • VsCode安装包默认内置的node debug插件需要配置工程调试运行文件才能正常运行,对于想要运行一个简单的js文件或者就是一段js代码时比较麻烦,为此可以安装Code Runner插件
  • Auto Close Tag

    • 不知道最近更新后的版本中有没有自带闭合标签的功能,如果没有,装一个auto close tag是个不错的选择
  • Auto Rename Tag

    • 修改标签时,闭合标签自动修改
  • Path Autocomplete

    • 路径自动补全插件
  • Betutify

  • colorize

  • Git History

vscode设置中的个人配置

{// 选择使用的集成终端,根据个人喜好"terminal.integrated.shell.windows": "D:\\Git\\git-cmd.exe",// 一个制表符等于的空格数"editor.tabSize": 2,// 呈现空白字符的方式"editor.renderWhitespace": "boundary",// 自带的字体挺好的,不过个人更喜欢Monaco字体"editor.fontFamily": "Monaco","editor.fontSize": 13,// 启用后,保存文件时在文件末尾插入一个最终新行。"files.insertFinalNewline": true,// 启用后,将在保存文件时剪裁尾随空格。"files.trimTrailingWhitespace": true,// 加载和侧边栏显示时,忽略的文件/文件夹"files.exclude": {"**/.svn": true,"**/.hg": true,"**/.DS_Store": true,// "**/_posts":true,"**/.sass-cache": true,"**/.vscode": true,"**/node_modules": true,"**/.idea": true},// vue相关的设置"files.associations": {"*.vue": "vue"},"emmet.showAbbreviationSuggestions": true,"emmet.showExpandedAbbreviation": "always","emmet.includeLanguages": {"vue-html": "html","vue": "html"},"emmet.syntaxProfiles": {"vue-html": "html","vue": "html"},// 安装vetur之后会自带format,自动保存时会讲单引号变成双引号,如果有自己的ESlint配置,最好将其关闭。"vetur.format.defaultFormatter.js": "none",// ESLint插件的配置"files.autoSave": "off","eslint.validate": ["javascript","javascriptreact","html",{"language": "vue","autoFix": true}],"eslint.options": {"plugins": ["html"]},// fileHeader插件的配置"fileheader.Author": "fmain","fileheader.LastModifiedBy": "fmain","fileheader.tpl": "<-- Created on {createTime} By {author} -->\n","fileHeaderComment.parameter": {"*": {"author": "fmain","company": "CAICT"}},"fileHeaderComment.template": {"*": ["/*","* @Author: ${author}","* Created on ${datetime24h}","* Copyright (c) ${year} ${company}","*/"],"-": ["<-- Created by ${author} on ${date} -->"]}
}

传送门: VSCode使用技巧

vscode个人配置相关推荐

  1. golang 同一个包中函数互相调用报错 undefined 以及在 VSCode 中配置右键执行整个包文件

    1. 代码结构 demo 文件夹下有两个文件,分别为 hello.go 和 main.go ,结构如下: wohu@wohu:~/GoCode/src$ tree demo/ demo/ ├── he ...

  2. golang select default continue_Golang+VSCode环境配置

    安装golang.git golang官网下载Go语言安装包,安装.默认在 C:Go 官网下载git,安装.默认在C:Program FilesGit 配置环境变量 用户环境变量 新建 GOBIN 值 ...

  3. Go语言vscode环境配置

    Go语言vscode环境配置 此教程在GO已经安装成功的前提下. 安装vscode扩展 在vscode扩展里面搜索go,然后下载扩展. 安装go 插件 在$GOPATH目录下创建bin,pkg,src ...

  4. vs在linux下的环境搭建,linux下vscode环境配置

    文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...

  5. ftp文件传输 vscode_在vscode中配置ftp

    在vscode中配置ftp 安装ftp插件 在vscode扩展中搜索 FTP-Sync 并安装. 启用插件 在vscode 项目中按下F1按钮启动命令行工具,输入ftp ,选择 FTP-Sync:in ...

  6. vscode中配置LeetCode插件的教程(愉快刷题)

    转载于脚本之家,原链接为https://www.jb51.net/article/183720.htm 大家好,今早在B站看到up主的vscode里藏了leetcode插件,这才知道原来还有这款神器. ...

  7. VsCode同步配置到另一台设备

    VsCode同步配置到另一台设备 一.概述 二.步骤简单描述 三.具体操作步骤 1. 打开[GitHub](https://github.com/),生成token和gist id (1)生成toke ...

  8. VSCode下配置R语言环境(Windows)

    本文介绍Windows下在VSCode中使用R语言的配置过程. 最后更新日期 2021/12/2 文章目录 更新信息 系统环境 VSCode插件安装 python(3)下安装radian R 包安装 ...

  9. 在VSCode中配置并调试R语言.r文件

    一.在VSCode中配置R语言 1. 安装R解释器 访问网址下载 选择安装目录时,目录中不要有中文字符,否则就很可能出问题. 2. 安装radian(可有可无) radian只是一个让交互命令行更漂亮 ...

  10. 在vscode里配置ESLint和Prettier

    在vscode里配置ESLint和Prettier 文章目录 在vscode里配置ESLint和Prettier vscode插件和npm包区别 解决ESLint和Prettier冲突 vscode环 ...

最新文章

  1. 标号的类型是near还是far有什么区别,作用是什么?
  2. 编程实现 4 条重写规则,可生成半法式和法式
  3. android-----JNI学习 helloworld
  4. new Date('2014/04/30') 和 new Date('2014-04-30') 的区别
  5. Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
  6. linux 自动启动设置
  7. 第 0 章 Readme
  8. C# 虹软离线SDK引擎 人脸识别
  9. 三极管放大电路驱动蜂鸣器
  10. Schema for type Unit is not supported
  11. RC电路充放电时间的计算
  12. Kafka高性能之页缓存(page cache)使用
  13. 论文笔记:Deep Object Co-Segmentation(ACCV2018)
  14. 利用python和递归实现赶鸭子问题
  15. 电脑不兼容linux,解决方法:Linux存在图形卡不兼容问题
  16. 海信E5K电视怎么样,海信E5K 65、75、100英寸选哪个好
  17. java的HMACSHA1加密算法
  18. R语言笔记-数值型变量的描述统计
  19. 产品经理基本功,如何画一个满分原型?
  20. 通达信指标公式编写常用函数(六)——SUM、IF

热门文章

  1. 进程、应用程序域、程序集、对象上下文区别与联系
  2. C# 利用net 命令获取域用户列表
  3. 一步一步学Linq to sql(六):探究特性
  4. OOM分析之问题定位(二)
  5. Java单例模式:饿汉与懒汉区别
  6. Elasticsearch常用操作:集群管理篇
  7. 数据库将某个字段由可为空改为非空
  8. Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法
  9. 破解.net程序 编译和反编译方法
  10. Atitit.Java exe bat  作为windows系统服务程序运行