配置 linux + vim + vala 开发环境
配置 linux + vim + vala 开发环境 环境 linux vim8 你需要先了解的知识 Language Server Protocol - 语言服务器协议,简称 lsp 简单的说,就是原来只有 IDE 才支持的 自动补全、查找、格式化等功能,现在被抽离出来,拆分成语言服务器的和客户端, 中间通过协议进行通讯。只要我们的 IDE 或文本编辑器支持 lsp 客户端,那么就能使用这些功能了。即然是 cs 架构, 那我们要做的事情就很清楚了:配置 lsp 客户端、构建语言服务器、调用语言服务器 vim-plug - vim 插件管理器 vim 的插件管理器。网上很多博客,这里就不再赘述了。 meson - 新的构建系统 功能和 cmake 差不多,但是构建速度更快,语法也更加规范。 git - 非常流行的版本控制系统 一、配置 lsp 客户端 这里我们用至 vim-lsp 插件, 其实还有其它插件可供选择,但是这个插件使用起来比较简单 " lsp 及相关插件 Plug 'prabirshrestha/async.vim' Plug 'prabirshrestha/vim-lsp' Plug 'thomasfaingnaert/vim-lsp-snippets' Plug 'thomasfaingnaert/vim-lsp-ultisnips' " 自动补全插件 Plug