首页
统计
留言
Search
1
PHP中使用反射
995 阅读
2
phpstorm配置SFTP
938 阅读
3
Go语言——结构体
792 阅读
4
PhpStorm 使用 AI 代码生成工具 Codeium
778 阅读
5
关于PHP的垃圾回收机制
762 阅读
后端
PHP
Go
数据库
其他
前端
其他技术
生活杂谈
登录
Search
标签搜索
Laravel
Mysql
RPC
Redis
Liunx
PHP
CSS
ES
算法
开发工具
断点续传
反射
phpstorm
工具
防盗链
CURL
设计模式
面试
Nginx
搜索引擎
quhe.net
首页
栏目
后端
PHP
Go
数据库
其他
前端
其他技术
生活杂谈
页面
统计
留言
搜索到
2
篇与
开发工具
的结果
2022-04-22
PhpStorm 使用 AI 代码生成工具 Codeium
什么是Codeium?Codeium是现代编码超级大国,是基于尖端人工智能技术构建的代码加速工具包。目前,Codeium有两个主要功能:自动补全(Autocomplete),它会提示您想要输入的代码,为您节省从样板文件到单元测试的所有时间;搜索(Search),它可以帮助您使用自然语言问题搜索存储库。通过与编辑器的轻松集成,我们希望您专注于成为最好的软件开发人员,而不是最好的代码猴子。支持什么编程语言?Codeium 的性能很好(默认启用)以下语言(按字母顺序):Assembly, C, c++, c#, Clojure, CMake, CoffeeScript, CSS, CUDA, Dart, Delphi, Dockerfile, Elixir, f#, Go, Groovy, Haskell, HCL, HTML, Java, JavaScript, Julia, JSON, Kotlin, LISP, Less, Lua, Makefile, MATLAB, Objective-C, pbtxt, PHP, Protobuf, Python, Perl, Powershell, R, Ruby, Rust, Sass, Scala, SCSS, shell, Solidity, SQL, Starlark, Swift, Typescript, TSX, VBA, Vue, YAML。在任何其他语言上,都可以显式地启用Codeium。免费吗?对于个人开发者来说,是的。我们的理念是,每个开发人员都应该能够使用这些工具,以保持竞争环境的公平性。话虽如此,如果你对我们的最终盈利计划感到好奇,可以在General部分查看相关问题。支持什么编辑器?根据官网介绍,常用的编辑器基本都支持:PHPStorm安装使用步骤和安装普通插件一样,直接在插件安装那里搜索:Codeium ,然后安装重启ide就行。使用教程 <摘自Codeium官网示例>1、设置尽管 Codeium 支持多种语言,我们会在 PyCharm 中使用 Python 来演示其示例。在 PyCharm 中创建一个名为 test.py 的新 Python 文件。2、源代码中获取Codeium 可以基于你写的代码片段来建议多行代码!试试以下简单的头部:python复制代码def fib(n):Codeium 应该会生成一整个灰色文本的函数体,在此为获取第 N 个斐波那契数而工作!注意:你可能会得到稍微不同的结果,这是由于模型不断改进和采样以增加生成代码的多样性造成的。3、接受建议如果你喜欢这个建议,只需按下 Tab 就可以接受。4、从注释中获取Codeium 还可以理解注释,使你能够仅凭所需功能的描述就能获得代码!让我们尝试之前的示例,但改为仅写注释和 def,即 Python 函数的关键字:python复制代码# 获取第 N 个斐波那契数 defCodeium 应该会生成不只是函数体如之前那样,而且还会产生函数头!5、备选建议尽管 Codeium 经常能在第一次尝试时产生好的代码,但在有多种潜在方法的情况下,切换选项可能很有帮助。例如,Codeium 可能会产生以下实现以逆时针方式围绕原点旋转给定角度的点:棒极了!这个方案可行,但也可能你不想自己做度数转换。你可以使用 ⌥ + ] 和 ⌥ + [(在 MacOSX 上)或 Alt + ] 和 Alt + [(在 Windows / Linux 上)来在多个备选建议选项之间切换。在此示例中,查看下一个选项会得到一个包含使用 math 库执行度到弧度转换的代码片段。注意:如果快捷键未更改建议,则这是因为 Codeium 认为只有一个高概率选项或所有顶部选项足够相似,可以将它们合并为单个选项。关于Windews/Ubuntu的IDEA上Codeium:Failed to download Language service出现此类问题大概率是因为网络原因造成的。由于是国外开发的,应该需要魔法才可以,但是我开了魔法也不好使,不过也可以通过其他方式来解决。不同的操作系统之间的解决方法类似,下面以Windows操作系统为例:解决方法就是将自己下载好的语言服务文件放到IDEA安装Codeium插件的文件夹中:1、首先关闭IDEA编译器2、从下面地址中下载符合你的操作系统的文件,可自行选择版本号(最好选择和自己插件一致的版本-感谢评论区的提示),gz文件下载后要解压出exe文件。GitHub链接 3、下载完成后,找到如下文件夹(自己IDEA的版本号),:C:\Users\{自己电脑的账号}\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\codeium 将下载好的exe可执行文件保存到下方红圈的文件夹中,再打开IDEA,你就会发现Codeium可以正常使用啦。(如果还是不行的话可以尝试禁用插件,然后再启用)Ubuntu上的解决方法来了:前两步与Windows操作系统 将下载后的文件放到以下目录中:.local文件夹需要打开隐藏文件才能显示:下载的文件放到对应文件夹后,再打开IDEA,你就会发现Codeium可以正常使用啦。(如果还是不行的话可以尝试禁用插件,然后再启用,我就是通过这种方式解决的)Mac版本就不更新了,因为买不起!!!不过原理类似,只要找到IDEA安装插件的目录后面就简单啦。
2022年04月22日
778 阅读
0 评论
2 点赞
2021-12-27
PhpStorm的8个技巧
1、大小写转换--避免重复写字母大小写切换在定义常量的时候就经常用到,如果你输入的常量是小写字母的。用鼠标选中文本,然后键盘按住Ctrl +Shift + U,这样就可以将文本中的字母全部转换为大写的字母,反之就可以转换为小写字母。快捷方便,避免重新输入。2、多个位置选中--减少重复写看以上图片,如果你操作的地方有多处是一样的,你可以这样操作:鼠标选中文本后,按住Alt + J可以同时选中相同的文本进行编辑,按住Alt +Shift+ J可以取消选中。这个快捷键的名字叫Add Selection for Next Occurrence,你可以在设置中中进行搜索,也可以修改成其他的快捷键。3、加入自定义字典--干掉错别字这个和你自己在开发中常量或变量的命名时有关,但尽量命名为相关的英文单词,这样提高代码质量。或代码中命名的词不是英文单词时,就会在该词下方出现波浪线标识,导致分不清是自己单词拼错了还是本身就不是单词,你可这样操作:鼠标选中该单词后,按住Alt + Enter 键,选择Save to project-level dictionary 就可以把讨厌的波浪号去掉啦。4、显示代码行号鼠标右键点击代码区域左边空白栏,选Show Lines Nimbers即可,相反取消选中即隐藏行号,方便程序报错时不知道选行号的程序员查看错误行。这里顺便讲一下 行号的快捷键:只需要Ctrl+G 弹出框,输入行号即可!5、代码格式优化把光标放于文件里可以格式化整个文件,或者选中要优化格式的代码,按住Ctrl + Alt + L即可自动优化所有代码格式,增强了整个代码的阅读性!6、代码模板设置,自动补全代码对于这样的操作在开发中也是经常出现的,你可以这样来操作:在Settings>Editor>Live Templates 进行自定义配置,也可配置其他需要补全的代码。设置后,假如你输入fore后点击Tab键可以自动补全foreach代码,不过现在新版的IDE都是自动的为你补全代码了,原因是自动默认了摄设置7、SSH工具--链接服务器点击Tools>Start SSH session...,在之后的弹窗中选择要链接的服务器即可直接链接,如果没有配置过服务器,可以在弹窗中选中Edit credentials进行添加服务器配置。8、FTP工具--远程改文件点击Tools>Deployment>Browse Remote Host可以直接链接远程服务器ftp。查看日志、修改配置文件非常方便,注意修改完文件要点击右上角的 ↑ 才能保存修改到服务器哦。这样你就不需要用其他的ftp工具了!9、设置单行注释符缩进位置用phpstorm给PHP代码设置//注释,默认情况下,快捷键 Ctrl + / 会将注释符 // 放在最前边, 可以通过以下设置使用 // 也跟代码一样支持缩进:File > Settings > Editor > Code Style > PHP > Code Generation 取消勾选 Line comment at first column 即可这里在穿插几个自己经常用的插件汉化插件就不必说了,看不懂英文的都会去配置,打开设置-插件的位置,搜索chinese,出来图标-汉,就是了!直接安装后重启地图插件,类似SublimeText的Mini Map插件。方便查看代码块。打开设置-插件,搜索:CodeGlance 安装,重启即可PHP文档插件:以前开发时遇到不懂的都要去查看PHP文档,现在几乎都很强大了,一个工具一个插件就能搞定很多事情,查看PHP文档,在设置的插件里搜索:chinese php document,安装,然后重启即可使用!
2021年12月27日
126 阅读
0 评论
3 点赞