① Open-In-Browser
Quokka 是一个调试工具插件,能够根据你正在编写的代码提供实时反馈.它易于配置,并能够预览变量的函数和计算值结果.另外,在使用 JSX 或 TypeScript 项目中,它能够开箱即用.
使用流行的 JavaScript 库 – Faker,能够帮你快速的插入用例数据.Faker 可以随机生成姓名、地址、图像、电话号码,或者经典的乱数假文段落,并且每个类别还包含了各种子类别,你可以根据自身的需求来使用这些数据.
使用此插件,你可以追踪至样式表中 CSS 类和 ids 定义的地方.当你在 HTML 文件中右键单击选择器时,选择" Go to Definition 和 Peek definition "选项,它便会给你发送样式设置的 CSS 代码.
通过使用 HTML 模版插件,你就摆脱了为 HTML 新文件重新编写头部和正文标签的苦恼.你只需在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构.
Prettier 是目前 Web 开发中最受欢迎的代码格式化程序.安装了这个插件,它就能够自动应用 Prettier,并将整个 JS 和 CSS 文档快速格式化为统一的代码样式.如果你还想使用 ESLint,那么还有个 Prettier – Eslint 插件,你可不要错过咯!
这个便捷的插件,将为你提供你在 CSS 中使用颜色的go语言vscode插件相关咨询.你只需在颜色上悬停光标,就可以预览色块中色彩模型的(HEX、 RGB、HSL 和 CMYK)相关信息了.
这个插件能够在你的代码中标记出所有的 TODO 注释,以便更容易追踪任何未完成的业务.在默认的情况下,它会查找 TODO 和 FIXME 关键字.当然,你也可以添加自定义表达式.
①.0. Icon Fonts
①.1. Minify
这是一款用于压缩合并 JavaScript 和 CSS 文件的应用程序.它提供了大量自定义的设置,以及自动压缩保存并导出为.min文件的选项.它能够分别通过 uglify-js、clean-css 和 html-minifier,与 JavaScript、CSS 和 HTML 协同工作.
虽然 VSCode 内置了开箱即用的文本转换选项,但其只能进行文本大小写的转换.而此插件则添加了用于修改文本的更多命名格式,包括驼峰命名、下划线分隔命名,snake_case 命名以及 CONST_CAS 命名等.
这是一个用于实时测试正则表达式的实用工具.它可以将正则表达式模式应用在任何打开的文件上,并高亮所有的匹配项.
One Monokai
Aglia
One Dark
Material Icon
作为一个测试,作为一个测试开发, 全栈化◆管理 是我们未来的发展方向.已经掌握了Java、Python、HTML的你,是不是也想了解下最近异常火爆的Go语言呢?来吧,让我们一起了解下.
Go 是一个开源的编程语言 ,它能让构造简单、可靠且高效的软件变得容易.
此时此刻呢说说 Go语言的特色 :
简洁、快速、安全
并行、有趣、开源
内存管理、数组安全、编译迅速
Go语言的用途 :
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言.
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率.它提供了海量并行的支持,这对于 游戏 服务端的开发而言是再好不过了.
Go语言的环境安装:
建议直接打开 官方地址因为墙的原因打不开
因为我用的是windows系统,这里主要讲下Windows系统上使用Go语言来编程.
默认情况下 .msi 文件会安装在 c:Go 目录下.你可以将 c:Gobin 目录添加到 Path 环境变量中.添加后你需要重启命令窗口才能生效.个人建议还是安装到 Program Files文件夹中.
使用什么开发工具来对Go语言进行编写:
建议参考网页:
解决vscode中golang插件安装失败方法
在学习go的过程中,使用的是vscode,但是一直提示安装相关插件失败,然后上网查方法,基本上是叫你建立golang.org目录什么的,结果全是错的,而且都是抄袭,很烦.无意之中看到一位博主分享的方法,他也是饱受上述的垃圾博文困扰,然后找到了解决方法,这里向他致敬,秉着让更多人看到正确解决方法的心,我写下正确的解决方法,希望对你有所帮助,也可以点开原博主链接参考:
Go有一个全球模块代理,设置代理再去安装golang的插件,就可以安装成功了.步骤有,首先Windows用户打开Powershell,一个蓝色的界面,注意不是cmd!不知道的直接打开window下面的搜索,然后输入powershell,搜索出来就可以了.
$env:GO111MODULE="on"
$env:GOPROXY=""
go env -w GOPROXY=
go env -w GOPRIVATE=*.corp.example.com
然后我们打开VsCode界面,下面会提示安装插件,我们选择Install ALL,就会安装成功
当你在运行Go语言程序时,提示所有的插件包都已经安装成功了时,就可以正常使用了,要不然一堆报错会让你非常心烦.
好了,今天先到这里,晚安、下班~
① 代码拼写检查器
一个基本的拼写检查器,适用于驼峰式代码.
此拼写检查器的目标是帮助捕获常见的拼写错误,同时将误报数量保持在较低水平.
Compareit 扩展可帮助您比较两个文件,您可以从当前项目和计算机或剪贴板上的其他目录中进行选择.
有时您会遇到技术债务或其他应该修复的技术问题.您可能没有时间立即修复它,但您想让它可见并提出问题.
直接从 VSCode 报告技术债务
WakaTime 允许您查看从您的编程活动自动生成的指标、见解和时间跟踪.
您将准确了解编码花费的时间,因为它会在您开始和停止输入时自动跟踪,并提供项目、文件、分支、提交/PR、功能等的详细指标.
Quokka.js 是用于快速 JavaScript / TypeScript 原型设计的开发人员生产力工具.运行时值会在您键入时更新并显示在您的代码旁边.它使 JavaScript / TypeScript 的原型设计、学习和测试速度更快.
在 Chrome 浏览器或任何其他支持 Chrome 调试器协议的目标中调试您的 JavaScript 代码
保留复制项目的 历史 记录,并在需要时重新粘贴.
允许您在您创建的不同配置文件之间切换.此扩展允许您表征各种设置配置文件,而无需在它们之间进行太多拉伸切换.
提到脚手架,大家想到的可能就是各种 xxx-cli,本文介绍的是另一种方式:以 vscode 插件的形式实现,提供 web 可视化操作,如下图:
下面介绍如何安装使用,以及实现原理.
vscode 安装 lowcode 插件,此插件是一个效率工具,脚手架只是其中一个功能,更多功能可以查看 文档 ,这集只讲脚手架相关的.
插件安装之后,打开脚手架界面,步骤如下图:
可以直接使用分享的脚手架,勾选选项后直接创建即可:
在模板项目根目录下创建 lowcode.scaffold.config.json 文件,将需要做内容动态替换的文件加上 .ejs 后缀.
ejs 语法
一个完整 lowcode.scaffold.config.json 配置:
formSchema :
formSchema.schema 为 x-render 表单设计器 导出的的 schema,会根据 schema 构建出表单界面, formSchema.formData 为表单默认数据
创建项目的时候会将表单数据传入 ejs 模板中进行编译.
excludeCompile :配置不需要经过 ejs 编译的文件夹或文件.
conditionFiles :根据表单项的值,在创建项目的时候将某些文件夹或文件删除,比如:
当 lint 这个表单项的值为 false 的时候,配置的文件夹或文件 ".eslintrc.js",".prettierrc.js",将会在创建的项目中排除掉.
将脚手架提交到 git 仓库,注意开放项目的公开访问权限.
修改 仓库 中 index.json 内容,提交 pr.
下集再说插件其他功能,插件源码:
以上就是土嘎嘎小编为大家整理的go语言vscode插件相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!