快速脚本编写场景下的neovim配置文件
neovim相较于vim更具有优势,不管从代码本身上而言还是扩展来看,neovim更像是vim的新一代产品,neovim也基本支持vim的所有配置。 很多师傅把neovim改成了一个无比完善的IDE,功能也十分强大,但是对我而言这只是一件费时的力气活,我对neovim的使用场景仅限于简单且快速的脚本编写以及文件预览,在写很短的脚本的时候通常不愿意打开臃肿又缓慢的IDE,但是原生的neovim拿来写代码又过于硬核,所以以我的使用习惯而有了下面简洁但不失功能的neovim配置文件。
主要代码仅550行左右。
代码仓库:
插件
首先确保vim-plug已经存在。
随后进入neovim运行:PlugInstall
,将会自动下载插件与coc扩展。
插件列表如下:
1 | " beautify |
coc扩展:
1 | let g:coc_global_extensions = [ |
功能
包括代码自动格式化,语法检查纠错,命令补全,支持html、css、json、python、sh、go、swift、lua、php、yml、vimlsp等语言代码。
支持代码修改状态管理,一键代码运行等。
除此还有neovim的美化。其中部分图标可能需要https://github.com/ryanoasis/nerd-fonts
这会使得neovim看起来更酷。
快捷键
快捷键设置:
全局搜索,保存,退出
行为 快捷键 上 = 下 - 清屏 q 保存 ctrl+s 退出 ctrl+q neovim与物理机之间的copy
行为 快捷键 复制 Y Undotree
行为 快捷键 显示可视化的撤销树 ctrl+l 函数与变量列表
行为 快捷键 显示函数与变量列表 V 运行代码,支持python,java,go,php
行为 快捷键 运行代码 ctrl+r
这个配置文件,我暂时没有添加markdown的预览支持,也不打算添加,因为markdown我更喜欢使用typora,启动速度也很快。
本文标题:快速脚本编写场景下的neovim配置文件
文章作者:zjun
发布时间:2020-08-31
原始链接:https://blog.zjun.info/2020/neovim-configuration-file-in-a-fast-scripting-scenario.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
分享