大家好,我是杨成功。 本文从代码规范,代码检查,代码格式化,以及编辑器自动化实现的方向,介绍代码规范统一在我们团队的实践应用。...这两种命名方式都正确,都符合规范,但是会造成团队的代码风格混乱,无法统一。 那为什么要统一呢? 统一的好处有很多。比如我们统一规定:命名变量用下划线,命名方法用小驼峰。...十个人的代码写出一个人的风格,说起来很理想,但是靠监督和自觉实现几乎是不可能的。 怎么办呢?下面就是本文重点:祭出实现代码规范的三招神技。...那么,有没有更高效的方法,让大家非常快捷的写出完全符合规范的代码呢? 有,它便是第二招神技:Prettier Prettier 是当前最流行的代码格式化工具,它最主要的作用就是格式化代码。...猜对了,当然有插件,插件全名叫 Prettier - Code formatter,截图如下,在 VSCode 中搜索安装即可。 Prettier 插件安装之后会作为编辑器的一个格式化程序。
为什么需要代码规范?...这两种命名方式都正确,都符合规范,但是会造成团队的代码风格混乱,无法统一。 那为什么要统一呢? 统一的好处有很多。比如我们统一规定:命名变量用下划线,命名方法用小驼峰。...十个人的代码写出一个人的风格,说起来很理想,但是靠监督和自觉实现几乎是不可能的。 怎么办呢?下面就是本文重点:祭出实现代码规范的三招神技。...那么,有没有更高效的方法,让大家非常快捷的写出完全符合规范的代码呢? 有,它便是第二招神技:Prettier Prettier 是当前最流行的代码格式化工具,它最主要的作用就是格式化代码。...猜对了,当然有插件,插件全名叫 Prettier - Code formatter,截图如下,在 VSCode 中搜索安装即可。 Prettier 插件安装之后会作为编辑器的一个格式化程序。
为什么需要代码规范?...这两种命名方式都正确,都符合规范,但是会造成团队的代码风格混乱,无法统一。 那为什么要统一呢? 统一的好处有很多。比如我们统一规定:命名变量用下划线,命名方法用小驼峰。...十个人的代码写出一个人的风格,说起来很理想,但是靠监督和自觉实现几乎是不可能的。 怎么办呢?下面就是本文重点:祭出实现代码规范的三招神技。...那么,有没有更高效的方法,让大家非常快捷的写出完全符合规范的代码呢? 有,它便是第二招神技:Prettier Prettier 是当前最流行的代码格式化工具,它最主要的作用就是格式化代码。...image.png Prettier 插件安装之后会作为编辑器的一个格式化程序。在代码中右键格式化,就可以选择 Prettier 来格式化当前代码。
---- 前言 代码规范很重要,代码规范最重要的作用,就是减少代码出错的可能性。 讲代码规范的文章很多,但是很可惜没有一篇文章能讲好讲全,其他文章没完成的工作,就让这篇文章来完成吧。...配置保存自动格式化 安装了插件之后,只会对不符合规范的代码,有告警,但是还不会自动修复,为了做到自动修复,我们需要对VSCode做一些设置。...在根目录下新增.vscode目录,目录下新建setting.json文件,添加如下的设置。这里为了避免关闭vetur和eslint配置的冲突,关闭vetur一些格式化的选项。...与其他开发者共享VSCode插件和配置 setting.json 通过把.vscode/setting.json传到git仓库,我们可以和项目开发者共享保存自动格式化的VSCode设置,但是还是需要手动安装插件...extensions.json 也是可以的,我们可以在.vscode下新增extensions.json文件,配置推荐的插件。
• 大家有没有遇到过不想写代码或学习的时候呢?这种情况下,你们会选择放松还是停下来呢?我很好奇大家是怎么度过这段时间的。 • 我个人的情况是,当我不想写代码或学习的时候,我会去探索一些我感兴趣的东西。...比如说,最近我对Bash Terminal路径配置很感兴趣。 • 为什么会对这个感兴趣呢?...• 因为我在vscode中使用git作为默认的终端,但是bash的路径看起来太长了,我总是想着怎么能让它变得更短或更简洁。...• 于是,我就提起了兴趣,向 ChatGPT 提问:“在 vscode 中如何将 Git Bash 设置为默认终端,如何修改默认的 git 路径?”...重启终端 如何修改 git 为 vscode 默认终端?
运行程序 ⌃ + R ctrl + R 格式化代码 ⌘ + ⌥ + L win + alt + L 批量更改变量、函数名称 光标移动到变量、函数名称上 ⇧ + F6 Shift + F6 CLion_vscode...风格代码高亮插件 vscode dark原版风格 vscode dark plus 风格(个人认为黑色不如上面更纯粹,高亮也稍逊一点) CLion_vscode风格代码样式(用于格式化样式) Microsoft...风格(vscode 舒服 设置解引用符号*的位置 第一种舒服 设置背景 如果在CLion外部更改了项目中的文件的属性 比如我在CLion外部将原本的main.c改名成为了GuessingGame.c...,不同的项目之间的环境是独立的,这样在引入库的时候,各个项目之间是独立的,不会相互影响,不会将库引入到系统本地中,而是在项目里,避免了互相影响和冗杂。...但是项目大小会比使用本地环境的项目大一些。
我们需要配置一套规则,让我们不需要 Care 规则到底是什么,在保存文件的时候,自动按照工程规范格式化代码。 怎么办呢?...使用 editor.codeActionsOnSave 的时候,我们需要禁用其它格式化程序,最好的做法是将 ESlint 设置为格式化程序默认值。...但是看懂每条规则的意义,对于我们也是很重要的,例如你想自己新建工程。 接下来,我将从 普遍用法、Vue项目特殊配置、React项目特殊配置 来看下如何配置 .eslintrc.js 文件。...Prettier 代码格式化工具。很多同学都接触过这个工具,我个人深入了解了一下这个工具,以下是我的个人见解。先看下 Prettier 官方的一段话吧。...想让 prettier 生效,需要我们在 VSCode 里配置: // 所有文件都使用 prettier 格式化 "editor.defaultFormatter": "esbenp.prettier-vscode
这个时候就需要引入 Prettier 了,因为它干的事就是只管代码格式化,不管代码质量。 “Prettier:在代码风格这一块,我一直拿捏的死死的。...但是它还是非常有必要存在的,理由有 3 个: 能够在不同的编辑器和 IDE 中保持一致的代码风格; 配合插件打开文件即自动格式化,非常方便 支持格式化的文件类型很多; 如果需要让以上的配置生效,还得在...在 VSCode 中支持 ESLint 前面做的配置,都需要执行命令才能进行检查和修复代码,还是挺不方便的,如果我希望编辑完或者保存的时候去检查代码该如何做呢?...可以直接在 IDE 里安装 ESLint 插件,因为我使用的是 VSCode,所以这里只介绍在 VSCode 中的配置。...在使用前,需要把 ESLint 扩展安装到 VSCode 里,这里我就不细说安装步骤了。
这是因为dotnet run运行的是Production环境: 而看下代码_Layout.cshtml: 程序只有在Development环境下才会包含site.js....并没有生成新的js文件. 这是因为在保存的时候vscode不知道应该做什么....XML格式化扩展 vscode在不安装扩展的情况下xml文件是无法被自动格式化的....可以安装扩展Xml Tools: 安装后, 查看它都有哪些命令: 这时, 如果想格式化xml文件, 直接使用vscode默认的格式化文件命令(Shift+Alt+F)即可, 它会按照项目的配置进行格式化...其他类型的文件如果需要格式化, 可以在扩展市场搜索安装, 自行研究一下即可.
这是因为dotnet run运行的是Production环境: ? 而看下代码_Layout.cshtml: ? 程序只有在Development环境下才会包含site.js....并没有生成新的js文件. 这是因为在保存的时候vscode不知道应该做什么....选择登陆方式, 我选择integrated: ? 最后输入这个档案的名字: SalesDB ? 确定后, VSCode就会开始尝试连接该数据库, 成功后会有提示: ?...XML格式化扩展 vscode在不安装扩展的情况下xml文件是无法被自动格式化的. 可以安装扩展Xml Tools: ? 安装后, 查看它都有哪些命令: ?...这时, 如果想格式化xml文件, 直接使用vscode默认的格式化文件命令(Shift+Alt+F)即可, 它会按照项目的配置进行格式化.
Material Theme Auto Import 在写Java时,通常我是直接在代码中写出类名,然后使用IDEA自动导入相应的包的,但是使用VSC时没有这个功能,这个问题就让我很困扰,这意味着作为高级...如果项目过大时,新同学往往会迷失在很多的代码块中,分辨代码块只能靠行前缩紧数量。但是有时缩紧数量又无法一眼看出。而Indent-Rainbow就是用来帮你快速分辨代码的。 ?...这种插件我在IDEA中也会用,可以极大的提高读代码的效率。 ?...你可以用它来统计一下你每天大概的有效工作时间是多少,如果数据比较漂亮,可以不经意间让领导看到一下,哈哈哈。 ? WakaTime Vscode-icons 你是否对VSC的默认icon感到厌烦呢?...Vscode-icons 以上就是我常用的一些VSCode的插件。喜欢的同学可以直接去市场下载体验。这些插件可能大部分都是用于提升读代码,因为我最近也是读代码比较多。
可以以管理员模式打开VSCode快捷键快捷键功能Shift+Alt+FWindows中,vscode格式化代码Ctrl +d选定多个相同的单词shift+alt+上下箭头快速复制一行ctrl+enter...:ctrl + ,打开settings,搜索markdown preview enhanced: Preview theme在标注处换成一种黑色主题vscode中setting.json文件打开1.直接打开...在本机中的路径为"C:\Users\32649\AppData\Roaming\Code\User\settings.json"2.在vscode中打开setting.json打开 VSCode 编辑器后...虽然可以进行excel的复制。但是只能提供写操作,不能够复制格式。.../Data/excel/style.xls') # 主程序入口 if __name__ == "__main__": main()python对已有的excel文件不同sheet保存为不同文件下面这段程序是用于在指定目录下的
Flow Flow的意义 Flow是faceBook开源的一个JavaScript静态类型检查工具,作用类似TypeScript,但是它不像TS那样是一门独立的语言,而是作为一个babel-plugin...还是买一件很便宜但是又不耐用的地摊货呢?...Prettier是用来规范代码风格的,一些IDE比如VScode可以给我们提供代码格式化的功能,但是这种功能仍然有限。Prettier则提供了相当完善的代码风格规范。...,有VScode的Prettier插件就足够指导开发了,如果你想一次性把全部JS/JSX文件全部格式化一遍,可以这样,在根目录下运行: yarn prettier --write '....ESlint的使用 在VScode上下载Eslint扩展插件,最好把编辑器重启一下 设置Eslint这个VScode扩展插件的AutoFix功能,如图所示 在项目下安装eslint命令行并进行初始化
上一次和大家分享的是Linux下Qt创建共享库并链接共享库,这次和大家分享的是Windows下Qt创建共享库并链接共享库。大家肯定注意到标题中Qt后面括号中的minGW,为什么要加上minGW呢?...,因为添加上不起作用。。...生成共享库的效果 由于我们在pro中指定了生成路径,所以生成的文件都在dll文件中。这里面要注意的是,生成的有两个文件,一个是.a文件,在链接过程中使用,另一个是.dll文件,在运行过程中使用。 ?...不过掌握了动态库的使用方法后,这些都是可以规避的。 ②之前看到别人链接库的后缀是.lib,难道是他错了?或者是我错了?可是我的能正常运行啊,但是我又看到的不止一个人链接的是.lib?...所以这也是我为什么要在标题中加入MinGW的原因了。另外,使用MinGW的工程也可以直接链接.lib文件,这个就之后再了解了。 ? 欢迎大家关注公众号:Pou光明
Chinese 让你的 vscode 变成中文,像我这种英语弱鸡才会用,大佬们略过。为什么要放在优化外观的分类里,因为我觉得中文比英文好看,安装完重启就行了。...最新面试题整理好了,大家可以在Java面试库小程序在线刷题。...我的是中文的,就更明显了 Postcode Postman 都听说过吧,这个插件就基本上可以理解为,在 vscode 里面使用 postman 。...Beautify 用来代码格式化的,但是我好像安装了没怎么用,我一直都是 eslint + prettier,有正在用的小伙伴可以在评论区发表一下看法,感兴趣的请自己搜索使用方法。...Emoji 在代码中添加 emoji 表情,我自己除了写一些注释,console.log 之外,基本没有别的作用,但是挺好玩的,别人看你的代码中各种小表情,也会觉得你是一个可爱的人吧。
对git执行的一些命令,通过对应的hooks钩子触发,执行自定义的脚本程序 【lint-staged】: 检测文件插件 只检测git add ....commit 内容 prettier prettier官方文档 prettier是一款代码风格格式化工具,我们在项目中已经用到了Eslint了为什么还要使用这个工具呢?...但是我发现貌似省略掉eslint-xxx会带来一个问题(Definition for rule 'prettier/prettier' was not found prettier/prettier)这个问题的原因我还没有找到...': 2 后续在rules里面就不要在配置Eslint关于格式化相关的规则了,只配置代码质量方面的规则即可。...想要自动保存就格式化上文有讲过,只需要在项目根目录创建**.vscode文件在里面创建settings.json**文件写入如下 { "eslint.validate": ["html", "vue
修改VSCode的一些选项的默认值 VSCode有很多选项可以被修改,其各个选项都有默认值,这些默认值存储在”\settings.json”中(不过我没找到这个文件),用户如果想修改某些选项的值(比如:...网上的教程里,直接先在”settings.json”中把”python.pythonPath”先配置了一下,我当时不是太理解。现在看来,我们也需要配置一下了。 ? 配置完之后,就可以正常调试程序了。...在按F5调试时,VSCode每次都会在程序入口处暂停住,这是配置项”stopOnEntry”在起作用,将其改成false后就不会出现这种情况了。...用VSCode自动格式化代码 VSCode“自动格式化代码”的快捷键是“Alt+Shift+F”。要格式化Python代码,需要安装Python包yapf(或autopep8、等)。...总结 到此这篇关于VSCode基础使用+VSCode调试python程序入门图文教程的文章就介绍到这了,更多相关VSCode调试python程序内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持
我说,确实,我最开始也是调试的 react-dom.development.js,但是现在已经能直接调试 React 最初的源码了,而且是在 VSCode 里调试的,点击调用栈能直接打开对应的 React...想实现这样的调试效果确实还有点复杂,我们一点点来看: 首先,我们要做到在 VSCode 里调试 React 项目,而不是在 Chrome Devtools 里,这样才能做到直接打开对应的文件: 用 VSCode...这时候浏览器访问就可以用 Chrome Devtools 调试了: 但我们的目标是在 VSCode 里调试,所以要添加一个 VSCode 的 debugger 配置: 在根目录下建一个 .vscode...这个是生产环境压缩代码的,也可以去掉。 这个是用 prettier 格式化代码的,也可以去掉。 这个是添加一些头部的代码的,比如 Lisence 等,也没啥用,可以去掉。...为什么呢?
大家好,又见面了,我是你们的朋友全栈君。...此功能是 vscode 专门配合盲人阅读器而做的贴心选项,对于程序员来说也有一定作用( 哈哈哈, 可以纠正中式英文发音) 例如:当你开启后,鼠标悬浮在桌面任何位置,语音朗读器都会朗读出来所在位置的内容...vscode插件安装 Dracula Official 主题(我的最爱) Material Icon Theme 图标主题 Chinese Language Pack 中文语言包 GitLens 在代码中显示每一行代码的提交历史...已经内置emmet,这一设置最大作用是:当输入的文本不属于Emmet定义的缩写规则时,依然允许使用Tab键进行扩展。...(建议仅对冲突的进行更改) 文件 --> 首选项 --> 键盘快捷方式 vscode配置历史版本 —— 如果文章对你有用,感谢右上角 >>>点赞 | 收藏 <<< 发布者:全栈程序员栈长,转载请注明出处
领取专属 10元无门槛券
手把手带您无忧上云