Spacevim/Neovim使用记录(1):Windows版安装

引用网络资源

支持Markdown

系列简介

SpaceVim 是一个 Vim/Neovim 的配置和插件集合,可以快速方便的用 Vim/Neovim 打造传说中的 IDE !

在个人的体验中,发现 Neovim 和 SpaceVim 结合的体验较好,所以个人就选择了以 Neovim 来使用 SpaceVim。

不过 vim/gvim 我还是必安装的(不做过多的配置),用来快速的编辑小文件。

鉴于 Windows 用户基数远远大于 Linux/Mac,所以本系列以 Windows 下的使用体验开始。与官方文档不同的是,在有多种解决方案的情况下,本系列只使用一种……。

(经过个人的一段时间的使用,发现 Windows 下使用很容易出现各种小问题,很多是插件对windows的兼容不够好,所以本人还是建议读者在 Linux/Mac 下用,本人之后会尝试一下 Windows10 的 Linux 子系统下 SpaceVim 的体验如何。 )

Python安装

  • 直接官网下载 windows 版的 python 安装包安装,2 和 3 都要安装。

  • 安装 pip
    python2 需要单独安装 pip,下载 get-pip.py ,以管理员身份打开 cmd 运行即可。python3 自带 pip。
    安装完 2 和 3 后,保证 2 的环境变量在 3 之前生效,也就是 cmd 运行 python 以及 pip –version 显示的是 python2 的。

  • 将 python3 的 python.exe 复制一份为 python3.exe, pythonw.exe 复制一份为 pythonw3.exe,注意,是复制。

  • 此时用 python/python3 或 py -2/py -3 可以使用两个环境的 python 命令,用 pip/pip3 或 py -2 -m pip/py -3 -m pip 可以分别使用两个环境的 pip 命令。

基本安装

  • 安装 Visual C++ 2015 运行库

  • 安装 Neovim
    下载安装包,解压,将 bin 目录加入 path 即可。 如果出现 vcruntime140.dll 错误,下载 vcruntime140.dll,根据自己的系统环境放到 C:\Windows\System32\C:\Windows\SysWOW64\ 下。

  • 安装 git (cmd 里可以使用 git 命令)

  • 添加 neovim-python
    以管理员身份启动 cmd:
    py -2 -m pip install neovim
    py -3 -m pip install neovim

  • 安装 DejaVu Sans Mono for PowerLine 和 powerline extra symbols 字体
    注意:这里不要右键另存为的方式下载字体文件,需要 download 整个 git 项目才能正常安装。

  • 安装 SpaceVim
    启动 cmd:
    git clone https://github.com/SpaceVim/SpaceVim.git AppData\Local\nvim

  • 运行 nvim-qt.exe,会自动进行 SpaceVim 的安装。

安装完成后,如果出现 vimproc.dll 错误,可以下载 vimproc_win64(32).dll,放到 C:\Users\<Your Name>\.cache\vimfiles\repos\github.com\Shougo\vimproc.vim\lib 路径下。如果打开 nvim-qt.exe 时出现超时,可以 cmd 运行 nvim 看是否有什么错误。

依赖安装

  • LLVM/Clang
    官网下载 Windows 安装包直接安装即可,用于 C/C++ 的代码检查和编译。
  • Ctags
    建议安装 Universal Ctags,它比 Exuberant Ctags 支持的语言特性要多。ctags 生成的 tags 标签用于语法树和代码跳转。
  • GNU Global
    SpaceVim tags layer 使用的代码跳转程序。因为 global 原生支持的语言比较少,所以要启用 pygments 扩展来支持更多语言。用 pip 安装 pygments:
    py -2 -m pip install pygments
    py -3 -m pip install pygments
    然后将 global 安装目录下 share\gtags\gtags.conf 文件复制为 C:\Users\<Your Name>\.globalrc
    编辑 .globalrc 文件,将 :tc=native:
    修改为 :tc=pygments-parser:tc=htags:即可。

全屏启动

nvim-qt 启动时会缩成一小团,要手动调整窗口或者最大化,很不方便。
有两种解决办法:

  1. 创建快捷方式指向 nvim-qt.exe,然后 右键->属性 在快捷方式的 目标 那里加上--maximized参数,例如"C:\Program Files\Neovim\bin\nvim-qt.exe" --maximized,使用该快捷方式就可以全屏打开 NeoVim 了。
  2. Win + r 输入 regedit 打开注册表,新建项 HKEY_CLASSES_ROOT->*->shell->nvim-qt->command,将 command 的 “默认”数值数据设置为 nvim-qt.exe的路径,如:"C:\Program Files\Neovim\bin\nvim-qt.exe" "--maximized" "%1", 这样就可以直接右键全屏打开 NeoVim 了。

BUG提交

如果你遇到了安装和使用的bug,可以在 githubZ 上面提issue,需要带上 SpaceVim 的调试信息,可以使用 SPC h I 获取到。

  • 本文作者:小飞机
  • 本文链接: posts/1fefc11d/
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
------本文结束感谢阅读------
坚持原创技术分享,您的支持将鼓励我继续创作!
显示 Gitment 评论
0%