前段时间GPT-4刚出来不久,再次成为网络的焦点。许多人迫不及待的申请注册了账号,但不少人仍然还没有账号,或者账号被莫名的封控,于是少了一个直接使用GPT的渠道。在这里给大家推荐一个客户端软件和一个vscode插件,它们可以让你间接的使用GPT。
🚀🚀🚀 Cursor 与 Bito 目前都需要登录(可使用Github账号)
一、Cursor( www.cursor.so/ )
1.下载之后直接安装,打开后可手动创建其他文件或文件夹(旧版本默认有main.js、main.py文件)
2.Ctrl+K:录入指令或你的需求
3.回车生成代码(例子):
4.选中一行,Ctrl+L: 输入问题,回车生成回答
二、Bito - ChatGPT to write code, explain code, create tests) 1.vscode软件搜索Bito直接安装,或者官网下载之后安装( marketplace.visualstudio.com/items?itemN…
2.安装成功后在左下角可找到
3.输入需求或问题并回车(有时访问慢,需要耐心等待)
4.展示问题和回答
Bito的完整回答:
在 Vue 项目中防止提交代码中包含
debugger
操作符的方法主要包括以下两种:
debugger
操作符等关键字。如果检查失败,则阻止代码提交。
以下是使用 Shell 脚本在 pre-commit 钩子中检查代码的示例:
.git/hooks/pre-commit
的文件。
debugger
操作符时,会提示错误并阻止提交。
debugger
操作符等关键字,并在代码检查失败时,防止代码提交。
以下是使用 ESLint 进行代码检查的示例:
.eslintrc.js
,并添加以下配置:
module.exports = {
rules: {
'no-debugger': 'error'
这条配置规则的含义是,禁止在代码中使用
debugger
操作符。
--ext .js,.vue
用于指定需要检查的文件类型。
--fix
用于 lint 错误,并尝试自动修复。
现在,当你在提交代码前包含
debugger
操作符时,会提示错误并阻止提交。
5、代码亲测有效:
a.代码复制到husky.sh文件中
b.在vue文件的js写上debugger,git add ., git commit -m 'xxx',结果如下(成功阻止):
6.当然,它不仅仅是生成与解释代码,还有其他用途,如:写文章、列举计划等等