vscode前端使用攻略

2023年春节前夕mac笔记本罢工了,开工后喜提了红米笔记本w11系统,搭建前端环境时,下载了VScode编辑器,从而来汇总一下vscode常用的一些插件和设置问题,从而得到一款不卡顿的编辑器。

一、vscode下载

我是在笔记本的store商店下载的,当然大家也可以去vscode官网下载(https://code.visualstudio.com/Download),安装步骤不在赘述。

二、常用插件

1、chinese 简体中文
      适用于想汉化vscode界面的同学,安装后使用ctrl+shift+p,并重启软件 更新配置,可以在扩展界面搜索 display language 回车选择简体中文,配置生效

2、live server
      开启一个本地服务器,支持代码热更新,修改代码后自动刷新页面
使用:在html页面点击鼠标右键,选择open in live server选项

3、html css support
       

4、open in browser
     打开浏览器浏览功能

5、prettier 代码格式化

安装完成
在设置界面搜索format
editer default formatter     设置为prettier 
并勾选format on save(保存时格式化)

6、css peek 定位样式的插件

7、JavaScript (ES6) code snippets(js的快速插入)

8、Bracket Pair Color DLW   快速匹配括号颜色,已经并入vscode

9、Vetur  (vue插件)

属性自动换行的问题,不换行的操作如下:
  vs安装vetur插件
  打开vscode的设置界面,找到format->default formatter.html

设置好之后,往下滑到Format:defaultF偶然Matter option,在setting.json中设置信息

"vetur.format.options.tabSize": 4, // 每个缩进级别的空格数,由所有格式化程序继承

"vetur.format.defaultFormatterOptions": {
 "js-beautify-html": {
     // - auto: 仅在超出行长度时才对属性进行换行
     // - force: 对除第一个属性外的其他每个属性进行换行
     // - force-aligned: 对除第一个属性外的其他每个属性进行换行,并保持对齐
     // - force-expand-multiline: 对每个属性进行换行
     // - aligned-multiple: 当超出折行长度时,将属性进行垂直对齐
     // - force-expand-multiline:属性折行对齐方式 "wrap_attributes": "auto", "wrap_line_length": 1200, // 设置一行多少字符换行 "semi": false,
    // 是否在每行末尾添加分号 "singleQuote": true, // 使用单引号
     },
     // 补充:script标签内 js 代码保存自动换行的问题
"vetur.format.defaultFormatter.js": "vscode-typescript",
 "vetur.format.scriptInitialIndent": true,
 // js部分是否有初始缩进
 "vetur.format.styleInitialIndent": true,
 // style部分是否有初始缩进
 }

10、ES7 React/Redux/GraphQL/React-Native snippets(react插件)

11、Code Spell Checker(检查代码拼写是否正确)

12、project-tree(自动生成项目目录文件结构树,并写入readme中)

使用shift+ctrl+p输入project tree 找到需要生成目录的项目回车

三、快捷键

新建文件:ctrl+n
文件之间的切换:ctrl+tab
放大视图:ctrl+加号键
缩小视图:ctrl+减号键
全屏显示:F11
生成骨架屏:输入“  !”,按下tab键
利用插件在浏览器中预览:点击鼠标右键,在弹出出口中点击“open in default browser”
注释:ctrl+/

四、vscode setting配置
方式一、界面操作
1、字体设置

   2、html标签同步修改功能,等同于auto rename tag 插件

打开设置,搜索linked editing, 勾住该选项

2、settings.json文件
打开方式:ctrl + shift + p,搜索settings(JSON),选用户设置的settings,打开文件设置相关信息

详细配置可参考:
https://zhuanlan.zhihu.com/p/676121508

五、总结vscode配置
方式:1、插件,     2、设置界面操作,  3、settings.json文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容