启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

Neovim 内置 LSP 配置 (二):自动代码补全

更新时间:2024-12-23 02:08:55

本章将介绍如何在Neovim中实现代码补全功能,通过插件实现代码补全,这里采用最流行的nvim-cmp插件。

为了支持代码补全,需要在lua/plugins.lua文件中添加cmp相关插件。在安装插件时,会发现除了hrsh7th/nvim-cmp插件本身之外,还有其他cmp-xxx插件,它们为代码补全提供了多种来源,例如hrsh7th/cmp-nvim-lsp用于集成LSP提供的补全内容,hrsh7th/cmp-path用于路径补全,hrsh7th/vim-vsnip提供自定义代码段,而onsails/lspkind-nvim则用于代码提示中的分类小图标显示。

选择插件后,记得保存并重启Neovim以完成安装过程。接着,需要配置代码补全插件。打开init.vim文件并创建lua/lsp/nvim-cmp.lua文件,这里主要包含三个部分的配置。

为了实现快捷键支持,需在lua/keybindings.lua文件中进行配置,添加相应的快捷键指令。配置完成后,保存并重启Neovim以使更改生效。

本章内容至此结束,下章将介绍如何美化LSP的用户界面。如有任何问题或建议,请在下方留言,期待与您的交流。

多重随机标签

猜你喜欢文章

QQ客服 电话咨询