neovim
文章平均质量分 95
陈亦康
热爱全栈,擅长后端开发. 商业合作,加v:cyk2501582659
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Neovim - 常用插件,提升体验(三)
本文介绍了四个Neovim插件配置及其使用:nvim-tree - 提供文件目录侧边栏,支持文件操作快捷键(新建/删除/重命名等),通过Alt+1切换显示。lualine - 底部状态栏插件,需配合nvim-web-devicons使用,建议隐藏原生模式提示。indent-blankline - 通过竖线显示代码缩进层级,光标所在层级会高亮。telescope - 实现文件搜索功能,依赖gcc编译器和ripgrep工具,支持多种搜索模式。grug-far - 全局查找替换工具,需要...原创 2025-06-05 21:56:01 · 1974 阅读 · 0 评论 -
Neovim - LSP 底层原理,难点配置(二)
本文详细介绍了Neovim中的LSP(Language Server Protocol)工作原理及配置方法。LSP作为语言助手协议,通过JSON-RPC标准实现编辑器与语言服务器的通信,提供语法检查、代码补全等功能。配置步骤包括:1)通过Mason包管理器安装语言服务器(如lua-language-server);2)使用nvim-lspconfig插件连接服务器;3)利用mason-lspconfig插件解决包名映射问题。文章还提供了代理设置和安装过程中常见问题的解决方案,帮助用户构建高效的Neovim原创 2025-06-05 16:57:05 · 661 阅读 · 0 评论 -
Neovim - 打造一款属于自己的编辑器(一)
本文介绍了NeoVim的安装与基本配置方法。首先强调了学习NeoVim需要扎实的Vim基础和对技术的热情,否则建议使用传统IDE。随后详细说明了Windows和Unix系统下配置文件的存放位置,并通过"Hello World"示例演示了基础配置。文章还讲解了如何拆分配置文件模块化,提供了基础设置如行号、制表符等的配置代码,并重点介绍了vim.keymap.set()API用于自定义快捷键的方法,包括不同模式下快捷键的定义技巧和常见问题解决方案。最后提及了leader key的概念,为后续更高级的配置打下基础原创 2025-06-03 23:26:46 · 3365 阅读 · 0 评论
分享