被VS Code牢牢圈粉了!
一款得心应手的IDE,能够让开发者效率和幸福感得到极大的提升。
而VS Code这两年迅速的发展,使它俘获一大批忠实的用户。
本文,将从扩展、主题、图标等全面的介绍如何配置一款让人爽到起飞的VS Code。
1. 主题
One-dark-pro
我目前正在使用One-dark-pro,这是Atom为VS Code制作的主题,目前已经被很多主流的IDE采用,而且备受欢迎。
除此之外,Bio Dark、Github、Cobalt 2、Cyberpunk也非常值得推荐。
2. 图标
monokai pro
文件图标能够增强VS Code编辑器的外观。它可以帮助我们通过图标来区分不同的文件和文件夹。
我目前使用monokai pro图标,这是monokai pro主题的一部分。
3. 扩展
Gitlens
多人开发过程中很难绕开git,这是一款在开发过程中使用非常广泛的版本管理工具。
Gitlens扩展允许你看到是谁?为什么?以及,什么时候?改变了哪些代码?
Settings sync
如果你不想在更换机器时重复安装扩展程序、配置VS Code,那么这个扩展就适合你。
通过这款扩展,可以对你的设置、主题、快捷键进行同步。如果你切换设备,能够很便捷的将这些配置同步到新的设备上,避免浪费时间。
Prettier
Prettier是一个代码格式化工具,它通过解析你的代码,用它自己的规则对你的代码进行格式化,从而使你的代码具有一致且美观的风格。
将属性值editor.formatOnSave设置为 "true"或将此属性添加到你的settings.json文件中,这样在保存时就能进行代码格式化。
Vuln Cost - Security Scanner
这个扩展可以发现开放源码包中的安全漏洞。它在代码中给出反馈,比如你正在导入的软件包包含多少个漏洞。
如果扫描器发现任何已知的漏洞,它将建议对这些漏洞进行修复。
这对你保护你代码的安全性很有帮助。
Indent-Rainbow
这个扩展将文本前面的缩进部分着色,在每一步上交替使用四种不同的颜色。
从而,可以提升代码的可读性与清晰度。
4. 快捷键
快捷键是编码过程中经常使用,且能够极大提升效率的部分,这里给大家介绍一些VS Code中非常有用的快捷键。
打开和关闭侧边栏
Mac — Command + B
Windows — Ctrl + B
Ubuntu — Ctrl + B
选择单词
Mac — Command + D
Windows — Ctrl + D
Ubuntu — Ctrl + D
分割编辑器
Mac — Command + \ or 2,3,4
Windows — Shift + Alt + \ or 2,3,4
Ubuntu — Shift + Alt + \ or 2,3,4
代码折叠
折叠
Windows/Ubuntu — Ctrl + Shift + [
Mac — Command+ Option + [
展开
Windows/Ubuntu — Ctrl + Shift + ]
Mac — Command+ Option + ]
拷贝到上一行/下一行
Mac — Shift + Option + Up/Down
Windows — Shift + Alt + Up/Down
Ubuntu — Ctrl + Shift + Alt + Up/Down
代码格式化
Windows — Shift + Alt + F
Mac — Shift + Option + F
Ubuntu — Ctrl + Shift + I
快速打开文件
Mac — Command + P
Windows/Ubuntu — Ctrl + P
命令控制板
Windows/Ubuntu: Ctrl +Shift + P
Mac: Command + Shift + P
切换标签
Mac — Command+1, Command+2, Command+3
Windows/Ubuntu — Ctrl+1, Ctrl+2, Ctrl+3
选中当前行
Mac — Command + L
Windows/Ubuntu — Ctrl + L
删除行
Mac — Command + Shift + K
Windows/Ubuntu — Ctrl + Shift + K
移动行
Mac — Option + Up/Down arrow
Windows/Ubuntu — Alt + Up/Down arrow
查找单词/短语
如果你需要从当前文件中找到
Mac — Command + F
Windows/Ubuntu — Ctrl + F
如果你需要从整个项目中找到
Mac — Command+Shift + F
Windows/Ubuntu — Ctrl+Shidt + F
查看定义
Mac — Option + F12
Windows/Ubuntu — Alt + F12
重命名
Mac/Windows/Ubuntu — F2
多光标选择
Mac — Option + Click
Windows/Ubuntu — Alt + Click
重复行
Mac — Command + Shift + D
Windows/Ubuntu — Ctrl + Shift + D
5. 结语
就如开头所说的那样,VS Code是开发人员中最常用的代码编辑器之一,它有一些惊人的功能来帮助开发人员提高编码速度。
本文介绍了我在使用VS Code过程中各方面的一些总结,希望能够让对VS Code感兴趣但尚不了解的同学有所帮助!
END
各位伙伴们好,詹帅本帅搭建了一个个人博客和小程序,汇集各种干货和资源,也方便大家阅读,感兴趣的小伙伴请移步小程序体验一下哦!(欢迎提建议)
推荐阅读
牛逼!Python常用数据类型的基本操作(长文系列第①篇)
牛逼!Python的判断、循环和各种表达式(长文系列第②篇)
牛逼!Python函数和文件操作(长文系列第③篇)
牛逼!Python错误、异常和模块(长文系列第④篇)
被VS Code牢牢圈粉了!相关推荐
- Windows遭遇史上最大攻击:微软却在疯狂圈粉
从本月中旬开始爆发的WannCry病毒让全球数十万PC感染,其中Windows XP.Windows 7成为重灾区. 原本想着如此严重的漏洞攻击肯定会让微软信誉扫地,导致大量用户逃离Windows系统 ...
- 知识付费为何从一个“圈粉”的事业变成一个“骗粉”的勾当?
文|潇雅 来源|潇湘财经(XiaoxiangFin) (来源:新知榜2017~2018中国知识付费行业研究报告) 为人师,总是一件无比高尚的事情,但是,当人人都能为人师的时候,老师这个称谓的含金量又需 ...
- new ext.toolbar控制按钮间距_新闻速递 | APT携新品金属按钮亮相宝博会,圈粉无数!...
2020年8月6日,第五届宝安产业发展博览会(简称:宝博会)在深圳国际会展中心盛大开幕,本届宝博会以"创新驱动.先行示范"为主题. APT作为国内领先的低压控制电器品牌,携众&qu ...
- 计算机三级上机场,自学通过计算机二级、三级、四级,保研天津大学,证书拿到手软!你被中航大男神圈粉了吗?...
原标题:自学通过计算机二级.三级.四级,保研天津大学,证书拿到手软!你被中航大男神圈粉了吗? 他刻苦努力.勤奋踏实,是学习上的巨人:他团结同学.真诚善良,是生活中的强者.他将自己的真心融于生活中,以公 ...
- 上海车展:深蓝汽车首次亮相,全场景电动出行实力圈粉
4月18日,2023上海国际车展如约而至. 作为疫情结束后的首个国际车展,本届上海车展自然吸睛无数,光是首个媒体日进场时的阵仗,就让无数媒体人高呼"人潮汹涌". 而在本次参展的众多 ...
- Android百度地图雷达效果,地图导航实测:百度地图路线雷达圈粉“老司机”
原标题:地图导航实测:百度地图路线雷达圈粉"老司机" 前段时间,百度和高德就谁是第一的问题引发了一场争论,而作为驾龄近10年的老司机,我并不关心两家输赢,只想说说哪个导航更好用.更 ...
- 《人民的名义》如何圈粉“90后”| 大数据舆情分析
相信最近大家的朋友圈被一部红透了大半个中国,收视率和口碑同步爆棚的神剧霸屏了,没错,就是<人民的名义>,无论是涉及到副国级领导干部的反腐尺度,还是不断被网民热议的"汉东男子天团& ...
- 麦当劳的营销为何能圈粉年轻人?
麦当劳作为全球连锁大品牌,如今已不仅仅是服务千万消费者的快餐店,进入中国多年,他们凭借一次次创意满分的广告作品成为了餐饮界的"营销鬼才",始终吸引着国内消费者的目光. 让我们来分析 ...
- 涨粉6万,带货百万,人类幼崽竟靠干饭实力圈粉?
"可爱""吃货"是视频号馒头小胖墩儿出现频率最高的词,许多用户看到才3岁的馒头小朋友努力干饭的搞笑视频,纷纷被他圈粉了. 2020年11月,馒头麻麻开始在视频号 ...
最新文章
- 一个研发团队是如何坚持7年技术分享的?
- C++中重载赋值运算符=
- 2021 边缘计算预测
- PHP+JS动态显示当前时间
- 【今晚七点】:对话余世兵——从OnVideo到快手云剪
- 按照标题排序mysql_Oracle EBS Form中实现点击列标题进行排序
- 如何在PD17虚拟机上安装CentOS Linux系统
- linux 脚本自动添加防火墙规则
- 希哲求大神教 技术额
- php该怎么下载文件,php怎么实现下载文件?
- 湖南麒麟实时操作系统调优指南
- 解决删除文件时出现“无法读取源文件或磁盘”的办法
- Android 打造万能网络解析框架
- 关键词词云怎么做_如何生成关键词云图?
- python 识别二维码内容
- Selenium打开IE浏览器方法以及报错处理
- 开机找不到硬盘的原因
- 闭关30天,献上【Java一线大厂高岗面试题解析合集】,冲刺金九银十!
- java发邮件的代码
- html中鱼眼效果,鱼眼效果和放大效果怎么做
热门文章
- 漫谈MySQL索引与字段儿长度的关系
- PHP中使用redis 执行lua脚本
- 反思供应链项目:实践出真知 多反思提升效率的方法
- Swoole找不到telnet命令
- python爬取学校题库_pyhton 网络爬取软考题库保持txt
- vue中将md转成html,Vue/Vue中Html和Markdown互相转换/README.md · 倚栏听风/LearningNotes - Gitee.com...
- 21 个非常有用的 .htaccess 提示和技巧
- PHP各种实用的开源库推荐
- @configurationproperties注解给属性赋值
- ftp: connect: 没有到主机的路由_Qt之FTP上传/下载文件操作