您现在的位置是:亿华云 > 系统运维
作为程序员,如何将你的VSCode打造的更优雅
亿华云2025-10-05 07:51:38【系统运维】4人已围观
简介每个程序员都有一套属于自己的编辑器,一款好用的编辑器带来的不仅仅是工作效率的提升,更有可能让自己的心情更加美好。为什么使用VSCode不为什么,就因为它好用,开源、免费、颜值高,大厂出品实力派,特别是
每个程序员都有一套属于自己的程序编辑器,一款好用的员何优雅编辑器带来的不仅仅是工作效率的提升,更有可能让自己的打造的更心情更加美好。
为什么使用VSCode
不为什么,程序就因为它好用,员何优雅开源、打造的更免费、程序颜值高,员何优雅大厂出品实力派,打造的更特别是程序VSC的一次次更新,不少新的员何优雅特性让人眼前一亮,这不得不说是打造的更微软的良心产品,而且有很多大牛也都由其他编辑器转头向了VSCode,程序其实一款编辑器是员何优雅否优秀主要也就是四个方面:
能够提高我们的工作效率 对各种语言的支持如何,是站群服务器打造的更否需要繁琐的配置 是否能够扩展,通俗点就是插件多不多,好不好用 是否适合自己,毕竟适合自己才是***的而VSCode前三点无疑都是毋庸置疑的,而第四点我相信用过的人肯定都说好。既然VSCode这么强大,我们更加需要利用好他,来为我们创造价值!
外观(主题和图标)
为什么把外观放在***位,因为爱美之心,人皆有之,首先就要把外观打磨好,不一定说多么的花里胡哨,但至少能让自己看的舒服,每天打开电脑就能够让自己有打开来写代码的欲望,下面我就来推荐下我用的最多的主题插件(以下是es6的Javascript代码片段):
fairyFloss(我使用的网站模板最多的一个)主题很多,欢迎大家评论区留下你使用的主题
字体
Fira Code(截图里面就是) Input Source Code Pro Anonymous Pro Ubuntu Mono Menlo Consolas Hack关于字体我之前的一篇文章推荐过,大家可以看看参考一下
配置
"editor.tabSize": 2,//设置Tab键两空格 "emmet.includeLanguages": { //为HTML和JavaScript启用了emmet "html": "html", "javascript": "javascriptreact" }, "workbench.iconTheme": "material-icon-theme", "files.autoSave": "afterDelay",//设置延时保存,防止意外丢失 "files.autoSaveDelay": 5000,//自动保存的延时时间 "editor.wordWrap": "on", "editor.formatOnSave": true,//保存自动格式化 "editor.formatOnPaste": true,//粘贴自动格式化以上是很少的我觉得比较好用的配置
插件
以下插件是我所用到的,觉得比较通用的,还有好多针对不同开发人员的插件也很好用,大家可以自己琢磨以下
Bracket Pair Colorizer(括号的着色匹配,实际上我不怎么用) ESLint(不多说了,太强了) markdownlint(经常写markdown) GitHub Pull Requests() GraphQL Import Cost(在编辑器中显示导入/需要包大小) npm Intellisense Path Intellisense(路径自动补全) IntelliSense for CSS class names React Native Tools Todo Tree (这个不多说了,代码TODO树) Version Lens Settings Sync(可以同步自己的VSCode设置、插件、主题等) Word Count(字数统计) Debug for Chrome(可以让你直接在VSCode中调试你的Javascript代码,高防服务器其实我不怎么用) Prettier — Code formatter(格式化代码,不能没了它,下面是我对他的配置) "prettier.jsxSingleQuote": true, "prettier.printWidth": 100, "prettier.semi": false, "prettier.useTabs": true, "prettier.tabWidth": 2,好用的插件实在太多,配置好你的VSCode,你就可以为所欲为了。
结论
以上是我在开发Javascript、NodeJS、React工作的设置,大家有什么好的建议也可以提出来,一起讨论学习!
很赞哦!(5)
相关文章
- 注册域名要了解几大点?新手有什么方式注册域名?
- 想从程序员变成架构师?看100篇架构设计的文章,不如干1次这个
- 在英国,哪种编程语言吸金能力最强?Java、JavaScript还是C#?
- 用Go构建一个SQL解析器
- 2、定期提交和投标域名注册。例如,益华网络点击“立即预订”后,平台会抢先为客户注册域名。当然,一个域名可能会被多个客户预订,所以出价最高的人中标。
- JavaScript基础:如何管理JS中的内存?什么是内存泄漏和垃圾回收
- 图解NumPy,这是形象理解数组的一份教程
- 看一眼就能懂的“分布式锁”原理
- 4、待所有域名查询结束后可在右侧点击导出结果,即可以excel的文件方式将查询到的结果导出。
- 我只是下了个订单,鬼知道我在微服务里经历了什么?