无锡免费建设网站,美妆网页设计代码大全,极端页面 装修wordpress 主题,合肥 网站建设文章目录 前言仓库地址用法快捷键问题反馈 前言
这篇文章的目的是为了分享下我自己的Neovim配置。
本人是Golang程序员#xff0c;最开始使用的IDE是JetBrains Goland。有一说一这个ide适配度很高#xff0c;认识的很多人都使用这个。但是它也有几个对我来说的缺点#xf… 文章目录 前言仓库地址用法快捷键问题反馈 前言
这篇文章的目的是为了分享下我自己的Neovim配置。
本人是Golang程序员最开始使用的IDE是JetBrains Goland。有一说一这个ide适配度很高认识的很多人都使用这个。但是它也有几个对我来说的缺点
内存占用度高我个人电脑配置不太跟的上费用较高(DDDD)
去年的时候换了vim来作为我的IDE用各种插件来满足我日常开发的需求。之所以没选用VsCode是因为听人说打开大型项目的时候不太给力(我也没试过)。
今年决定换成Neovim因为自己意识到了几个问题
万一以后换电脑重新配置vim过于麻烦。本人用到了YouCompleteMe和Cstags插件安装过这两个的应该知道多么蛋疼。Neovim可以采用lua进行配置它比vim的vimscript更加友好。Neovim社区更加活跃且近几年比vim更早支持新特性。如悬浮终端与异步api。
效果图: 仓库地址
本人仓库配置地址: my-nvim
只需几步即可开箱即用。 用法
确保你本地的Neovim,lua,nodejs大于指定版本
neovim 0.8.0
nodejs v14
lua 5.2.0自行备份好当前的Neovim配置接着:
rm -rf ~/.config/nvim/
cd ~/.config
git clone gitgithub.com:here-Leslie-Lau/my-nvim.git
mv my-nvim nvim
cd nvim nvim lua/plugins.lua在执行最后一步之后在Neovim中按:w。等待插件完毕即可。
代码提示这块我用的是coc.nvim所以我会安装一些我需要的lsp。如coc-go, coc-json, coc-lua, coc-git, coc-snippets。你可以自行选择安装你需要的:
:CocInstall 你需要的lsp特别注意coc-git为必须的。因为用到了相关git配置。不知道lsp名称的话可以去官网查询 快捷键
仓库里面有介绍各位可以移步到仓库中。
说明下快捷键可以在这两个文件中更改: lua/keymaps.lua lua/options-plugins.lua
前者是更改一些通用的快捷键后者是更改编程语言相关的。 问题反馈
有任何问题都可以在博客下方的评论区联系我或者去仓库提个issue