Chatgpt VIM插件,OpenAi Neovim插件等等! Neural集成了各种机器学习工具,因此您可以在VIM/Neovim中为您编写代码,以及其他有用的事情。
:Neural write a story:NeuralExplain通过异步流体验闪电代码生成和完成。
编辑任何类型的文本文档。它可用于生成Python Docstrings,修复评论拼写/语法错误,产生想法等等。请参阅Openai的示例。
如果安装了以下插件,神经将检测到它们并开始使用它们以获得更好的体验。
以通常的方式为您的运行时路径添加神经。
如果您阅读困难:help neural ,请尝试以下操作。
packloadall | silent ! helptags ALL packload : git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.vim/pack/git-plugins/start/neuralpackload : git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /.local/share/nvim/site/pack/git-plugins/start/neuralpackload : git clone --depth 1 https://github.com/dense-analysis/neural.git ~ /vimfiles/pack/git-plugins/start/neuralPlug ' dense-analysis/neural '
Plug ' muniftanjim/nui.nvim '
Plug ' elpiloto/significant.nvim ' Plugin ' dense-analysis/neural ' 您将需要配置第三方机器学习工具,以供神经互动。 OpenAI是神经的默认数据源,也是最容易配置的数据源之一。
您将需要获得OpenAI API密钥。拥有密钥后,无论是在VIM脚本还是在LUA配置中,配置神经以使用该密钥。
" Configure Neural like so in Vimscript
let g: neural = {
' source ' : {
' openai ' : {
' api_key ' : $OPENAI_API_KEY ,
},
},
} -- Configure Neural like so in Lua
require ( ' neural ' ). setup ({
source = {
openai = {
api_key = vim . env . OPENAI_API_KEY ,
},
},
})尝试键入:Neural say hello ,如果一切顺利,机器学习工具将在当前的缓冲区中对您说“ Hello”。类型:help neural查看完整的文档。
:NeuralExplain您可以通过视觉选择并运行:NeuralExplain命令来要求神经来解释代码或文本。您还可以创建一个自定义钥匙扣,用于用<Plug>(neural_explain)解释视觉范围。
神经将进行基本尝试,以编辑似乎包含密码或秘密的线路。您可以通过阅读autoload/neural/redact.vim来审核此代码
:NeuralStop您可以阻止神经与NeuralStop命令一起工作。除非在正常模式下定义了<Cc> (CTRL+C)的另一个键键,否则Neurur将在输入该密钥组合时默认运行stop命令。可以通过设置g:neural.set_default_keybinds将默认的键键限制为任何虚假值。您可以通过映射到<Plug>(neural_stop)来设置一个钥匙扣来停止神经。
神经是由Anexon创建的,由密集分析团队维护。
特别感谢以下个人:
所有输入数据将发送到第三方服务器,以查询机器学习模型。
基于变压器体系结构的语言生成模型在各种自然语言任务上表现出强烈的表现,例如摘要,语言翻译和生成类似人类的文本。
打开AI的Codex模型已针对代码生成任务进行了微调,并可以使用注意机制来生成编程语言的模式和结构,以专注于输入序列的特定部分。
尽管所得的输出通常在句法上有效,但必须仔细评估其正确性。使用刺激工具(例如ALE)检查您的代码是否正确。
神经是根据MIT许可发布的。有关更多信息,请参见许可证。