Neovim 内置 LSP 配置 (二):自动代码补全
本章将介绍如何在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的用户界面。如有任何问题或建议,请在下方留言,期待与您的交流。
多重随机标签
上海请家教一般多少钱一小时我怎么接到的这么低呢 怎么在网上卖团购 南通振华重工招聘待遇如何 北京顺美服装股份有限公司企业简介 软件开发与项目管理专业开发人员安全管理 工作室的广告语 vivo显示错误代码6什么意思 软件测试的心得8篇 云数据库适用于小企业吗有何建议 著名画家张光宇漫画七七与切切 商丘东部有哪些县城 礼意久久送礼网发展状况 ui ue哪个工资高 76175游戏平台网站简介 网页防篡改技术包括哪些 高分悬赏把ppt存成网页格式但是ppt上的部分内容无法显示是怎么回事 本科生到驻马店建设银行工作收入大概有多少 java项目部署到宝塔上只显示静态页面怎么办 字帖里的字体人家怎么弄的 郑州电力职业技术学院是公办还是民办 如何把推文发到秀米邮箱 牛商网的简介 你被 雪 英文你怎么读 薪资架构什么意思 深圳福田区居民如何办理公积金租房提取 稷山县属于几线城市 承包工程从网上哪里找 深圳备案什么意思 高明附近哪里有夜市逛高明旅游美食攻略路线最近