vscode个人配置
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个人配置相关推荐
- golang 同一个包中函数互相调用报错 undefined 以及在 VSCode 中配置右键执行整个包文件
1. 代码结构 demo 文件夹下有两个文件,分别为 hello.go 和 main.go ,结构如下: wohu@wohu:~/GoCode/src$ tree demo/ demo/ ├── he ...
- golang select default continue_Golang+VSCode环境配置
安装golang.git golang官网下载Go语言安装包,安装.默认在 C:Go 官网下载git,安装.默认在C:Program FilesGit 配置环境变量 用户环境变量 新建 GOBIN 值 ...
- Go语言vscode环境配置
Go语言vscode环境配置 此教程在GO已经安装成功的前提下. 安装vscode扩展 在vscode扩展里面搜索go,然后下载扩展. 安装go 插件 在$GOPATH目录下创建bin,pkg,src ...
- vs在linux下的环境搭建,linux下vscode环境配置
文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...
- ftp文件传输 vscode_在vscode中配置ftp
在vscode中配置ftp 安装ftp插件 在vscode扩展中搜索 FTP-Sync 并安装. 启用插件 在vscode 项目中按下F1按钮启动命令行工具,输入ftp ,选择 FTP-Sync:in ...
- vscode中配置LeetCode插件的教程(愉快刷题)
转载于脚本之家,原链接为https://www.jb51.net/article/183720.htm 大家好,今早在B站看到up主的vscode里藏了leetcode插件,这才知道原来还有这款神器. ...
- VsCode同步配置到另一台设备
VsCode同步配置到另一台设备 一.概述 二.步骤简单描述 三.具体操作步骤 1. 打开[GitHub](https://github.com/),生成token和gist id (1)生成toke ...
- VSCode下配置R语言环境(Windows)
本文介绍Windows下在VSCode中使用R语言的配置过程. 最后更新日期 2021/12/2 文章目录 更新信息 系统环境 VSCode插件安装 python(3)下安装radian R 包安装 ...
- 在VSCode中配置并调试R语言.r文件
一.在VSCode中配置R语言 1. 安装R解释器 访问网址下载 选择安装目录时,目录中不要有中文字符,否则就很可能出问题. 2. 安装radian(可有可无) radian只是一个让交互命令行更漂亮 ...
- 在vscode里配置ESLint和Prettier
在vscode里配置ESLint和Prettier 文章目录 在vscode里配置ESLint和Prettier vscode插件和npm包区别 解决ESLint和Prettier冲突 vscode环 ...
最新文章
- 标号的类型是near还是far有什么区别,作用是什么?
- 编程实现 4 条重写规则,可生成半法式和法式
- android-----JNI学习 helloworld
- new Date('2014/04/30') 和 new Date('2014-04-30') 的区别
- Hadoop学习笔记—2.不怕故障的海量存储:HDFS基础入门
- linux 自动启动设置
- 第 0 章 Readme
- C# 虹软离线SDK引擎 人脸识别
- 三极管放大电路驱动蜂鸣器
- Schema for type Unit is not supported
- RC电路充放电时间的计算
- Kafka高性能之页缓存(page cache)使用
- 论文笔记:Deep Object Co-Segmentation(ACCV2018)
- 利用python和递归实现赶鸭子问题
- 电脑不兼容linux,解决方法:Linux存在图形卡不兼容问题
- 海信E5K电视怎么样,海信E5K 65、75、100英寸选哪个好
- java的HMACSHA1加密算法
- R语言笔记-数值型变量的描述统计
- 产品经理基本功,如何画一个满分原型?
- 通达信指标公式编写常用函数(六)——SUM、IF