Vim安装
这些基本安装不多详细描述,按照流程就行了
更详细和准确指南,请参照官网
Linux或macOS安装(类unix系)
使用git安装
此方法通用
1 | git clone https://github.com/vim/vim.git |
使用此方式会获取最新版vim,包含了所有的额外补丁。
其他linux发行版
- Debian
- Sun Solaris
- 更多参照官网
mac安装
brew install vim
- 安装
MacVim
mac定制版vim - 更多选择看官网
其他还有neovim等vim其他发行版本,可以选择型安装
推荐看官方文档安装,本记录简化了步骤,可能缺失部分探索的元素
Windows安装
具体看官方教程
Vim入门推荐
vimtutor
命令
1 | vimtutor |
- 进入官方指南入门教程,比较全面详细
- 英文版,英语不好的话有点吃力
通过游戏入门
这是一款网页游戏,很有意思,vim学习起来舒服多了~
其他
- 菜鸟教程 <菜(da)鸟(shen)必备>
- Google搜索
- 官方Doc
SpaceVim安装与配置
官方一键安装脚本
1 | curl -sLf https://spacevim.org/cn/install.sh | bash |
由于你懂得原因,使用此链接安装比较慢,请自备绿色上网工具优化体验~
官方还有个帮助脚本,很全面,各种操作都包含了–
1 | curl -sLf https://spacevim.org/cn/install.sh | bash -s -- -h |
Docker安装(推荐)
1 | docker pull spacevim/spacevim |
推荐docker,各种优势
入门基本配置
SpaceVim默认配置文件为~/.SpaceVim.d/init.toml
,打开此文件编辑,或者进入vim
依次同时按space f v d
即可快捷打开默认配置文件。
1 | 这是一个基础的 SpaceVim 配置示例 |
更多配置,更多DIY,参照官方文档进行配置
SpaceVim的Java环境配置
就拿Java搭建吧
启动模块
启用
lang#java
模块后,在打开 java 文件时,就可以使用语言专属快捷键,这些快捷键都是以SPC l
为前缀的。
lang#java
模块主要采用插件 vim-javacomplete2,该插件可以自动读取工程配置文件,获取当前项目的 classpath, 目前支持的项目包括 maven、gradle 以及 eclipse 下的配置文件。
配置语言服务
若需要启动 Java 语言服务支持,可以启用 lsp 模块,以下配置示例使用 eclipse.jdt.ls,下载后并解压:
1 | [[layers]] |
基本上就需要配置三个路径,
-jar
:lanucher路径-configuration
: 平台相关的配置文件路径-data
: 语言服务器运行位置
代码补全
vim-javacomplete2
为 java 项目提供了很好的代码补全功能,配合autocomplete
模块,可以在编辑代码时实时补全代码,并且可以模糊匹配。
插件模块自动安装
- 不需要过多操作,配置好文件,再打开vim就自动安装了,很舒服
其他配置
- 语法树
- 交互编程
- 语法检查
- 等等
- 具体配置看官方文档
要想配置成合自己口味的,还得自己去摸索实践~
报错问题解决
1 | [vimproc] vimproc's DLL: "/Users/gentl...Please read :help vimproc and make it. |
不论打开vim还是neovim,都会在下方报错
那就根据指示修复吧:help vimproc
写的就是它是很牛逼的异步库,让我们安装,那就安装吧
1 | git clone https://github.com/Shougo/vimproc.vim |
克隆到~/.vim/bundle/目录下
1 | cd vimproc.vim/ |
然后再打开vim就自动安装了,没有报错了
Resources
有了这个ide,还要什么鼠标,各种快捷键,双手不离键盘,真·键盘侠~
这些东西,一时兴起也可以玩玩。当然只有不断熟悉,不断使用,才能真正发挥其强大的功能和特性。
适合自己的才是最好的,vscode+extensions||neovim+plugins.