提升开发效率的系列AI工具使用 --来自一次技术分享会

🚀 个人简介:某大型测绘遥感企业资深Webgis开发工程师,软件设计师(中级)、CSDN优质创作者
💟 作 者:柳晓黑胡椒❣️
📝 专 栏:codeFolder
🌈 若有帮助,还请关注点赞收藏,不行的话我再努努力💪💪💪

一.实用小工具的介绍及分享

ditto:剪切板管理工具
推荐点:可管理cv历史

在这里插入图片描述
snipaste:贴图工具
推荐点:ui图进行窗口贴图固定

Iconset:SVG图片管理工具
推荐点:批量svg贴图可视化

在这里插入图片描述
everything:文件搜索工具
推荐点:全局按关键字搜索定位文件

feiq:广泛应用的即时通讯软件
推荐点:局域网传输高速,易用,兼容性强,平均30m/s 以上,注不要传输svn文件

clash:第三方代理工具
推荐点:设置代理服务器,从而科学上网

VMware:免费好用的虚拟机搭建工具
推荐点:相比于Oracle VM VirtualBox好用,省略了安装敲命令的流程

Notepad++:增强的记事本
使用场景:存储多个资源文件,支持ide式编辑,csv转utf-8编码

Colors:取色工具
在这里插入图片描述
Sourcetree:免费的Git图形化客户端
推荐点:与gitlab 类似的代码内联比对功能,提交代码规范判断

CodeGlance(ide插件):编辑区迷你缩放图插件,
推荐点:特别适用于处理大量代码时的快速定位需求,让我们更轻松地浏览和编辑代码。

Translation:翻译插件
推荐点:编辑器内一键替换中英文,需要配置翻译网站的key

在这里插入图片描述
TONGYI Lingma (ide插件):智能编码助手
在这里插入图片描述
在这里插入图片描述

—干货网站分享

奇迹秀效率工具:链接

二.浏览器的使用插件和小技巧

FigmaCN:中文汉化,无须依赖翻译插件
书签侧边栏:书签管理工具
推荐点:添加可调节的侧边栏管理您的书签,可添加注释

在这里插入图片描述
modHeader:自定义请求头
使用场景:大型网站的多token场景下的开发调试

在这里插入图片描述

—控制台小技巧分享

ctrl + ~
命令:打开 console
使用场景:web端调试
ctrl + p
命令:在Sources中找到打包后源文件的代码片段的位置,并修改
使用场景:可在打包后的源码中,调试代码

copy(变量)
复制变量到剪切板,可用于复制接口返回体 链接
$(),$$(),$0-$4
$() 相当于document.querySelector()
$$() 相当于document.querySelectorAll()
$0-$4 依次返回五个最近元素面板选择过DOM元素的历史记录,$0最新

—网站分享

极简插件:链接

三.AI工具的介绍及分享

1.GitHub Coplilot

GitHub Copilot 是一个由 GitHub 和 OpenAI 联合开发的人工智能编程助手,它可以帮助开发者提高编程效率。Coplilot 可以根据你正在编辑的代码上下文,为你提供实时的代码建议,包括函数、变量和示例等。
最新版本中,直接在IDEA工具中内置了GitHub Coplilot chat聊天框,免去了切换到浏览器提问搜索,再复制再切换窗口到IDEA再粘贴的过程。
购买
鼓励正规渠道购买,如果你很穷:学生账号/淘宝注册机
注:可以用阿里的 通义灵码 替代体验 链接
使用小技巧
(1)明确需求和关键字:在使用GitHub Copilot之前,先明确你需要编写的代码的具体需求和关键字,以便Copilot能更好地理解你的意图。
(2)配置代理:在使用GitHub Copilot时,您可能会遇到一些网络问题,因此配置代理可以提高Copilot的连接稳定性。
(3)使用快捷键:GitHub Copilot支持一些快捷键,例如Ctrl+Space可以显示所有补全建议,Ctrl+Enter可以选择其中一个补全建议。
(4)先写好上下文:Copilot需要理解代码的上下文,因此在使用Copilot之前,先写好代码的上下文,这样可以提高Copilot的预测准确性。
(5)编写具体的需求参数和返回参数:在使用GitHub Copilot时,您需要编写具体的需求参数和返回参数,以便Copilot能够生成更符合您需求的代码。
(6)Copilot学习您的代码:GitHub Copilot具有学习能力,因此让它学习您的代码可以提高它的预测准确性。
IDE 打开项目后,GitHub Copilot 就开始学习你的代码了,然后才能提示您适合的代码。
为了得到好的提示,您的项目需要做好以下几点。
●层次结构清楚
●细致的拆分
●目录、文件命名规范
●代码分段落
●合理的代码抽取
(7)解释代码:面对一个冗长陈旧的代码时,GitHub Copilot在基于理解整个项目代码的前提下,可以快速详细的解释某个方法或者某个类都做了些什么,继续与其沟通甚至它它能向你解释某处代码逻辑为何如此,是否有更好的优化方式

2. Bito

Bito是一款建立在OpenAI和ChatGPT模型之上的人工智能编程辅助软件,Bito AI可以帮助开发人员大幅提升工作效率。它是一个功能齐全的工具,同时使用和ChatGPT相同的模型,它可以让您的开发工作效率提高10倍,并每天节省一个小时的时间。
Bito能做什么?
Bito AI是一种通用的AI助手,开发者可以向其提出任何技术问题,通过自然语言提示生成代码,并获得现有代码的反馈。以下是Bito AI 编程助手可以辅助我们完成的一些能力。
(1)生成代码:向Bito提出任何语言的代码生成请求,并获取自然语言提示。(例如,编写一个Js函数来将数字从一种进制转换为另一种)
(2)命令语法:询问任何技术命令的语法。(例如,“如何设置git的全局变量?”)
(3)测试用例:为代码生成测试用例。
(4)解释代码:解释选定的代码。询问此代码的工作原理或它所做的事情。
(5)注释方法:为函数或方法生成注释,以添加到您的代码中。
(6)提高性能:询问如何提高给定代码的性能。
(7)检查安全:询问选择的代码是否有任何已知的安全问题。
(8)学习技术概念:对任何技术概念提问(例如,解释B+树、解释银行家算法)

3. 问题

(1)二者对比

(2)GitHub Copilot/bito 可以替代开发人员吗?
不可以,GitHub Copilot 只是一种代码编写工具,需要由开发人员编写和测试代码。
(3)GitHub Copilot/bito 提供的代码是否都是高质量的?
不一定,GitHub Copilot 提供的代码只是建议,需要开发人员进行审核和测试。

—AI工具清单分享

ai工具总结清单:链接
ai工具总结清单:链接
ai工具清单(奇迹秀):链接

—gis网站分享

  • cesium官网:链接

  • supMap(超图):链接 -> 链接

  • mars3d(火星地图):链接

  • 天地图:链接

  • gis数据获取:链接

  • gis数据处理:链接1 链接2

  • gis数据软件:

    • 卫图大师:地图dom/dem下载器
    • arcgis / qgis:地理信息系统桌面软件
    • cesimlab:将gis数据处理cesium支持的数据
      使用场景:如拉白膜
      在这里插入图片描述
    • cityengine:三维城市建模的软件
      使用场景:导出精细模型
      在这里插入图片描述
    • DBeaver:自带postgis 数据库geometry数据类型查看器
    • geoserver:发布ogc服务

– 20241111 柳晓黑胡椒分享 链接,以上资源或疑惑可以私信我
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柳晓黑胡椒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值