在win7或win10上安装neovim并配置gvim(nvim-qt)
由于gvim8.2在win7和win10上安装好后,不能正常使用插件NERDTree(只对当前目录和文件有效,对下一级目录没有反应),尝试在win10的wsl上安装Ubuntu后编译安装vim8.2,结果NERDTree插件能够正常使用,心想是否是gvim软件本身有问题,考虑在winows系统中安装neovim,结果成功了。
-
先在
neovim下载页面https://github.com/neovim/neovim/releases/nightly
找到
nvim-win64.zip(32位或64位)
,下载到本地。
-
解压到一个目录,例如 c:\Neovim。
-
把 c:\Neovim\bin添加到操作系统的路径中。以便于通过win10中terminal 或 cmd中可以启动nvim。但是在win7中使用不方便,因为命令窗口Tui不能全屏。
-
把该目录中的nvim-qt.exe(相当于gvim)文件发送快捷键到桌面。这样在win7和win10中使用都比较方便。
-
相当于vim中的配置文件即 ~\vimfiles 中的文件 vimrc 和 gvimrc,在neovim中,则在 ~\AppData\Local\中先创建目录
nvim
,对应的配置文件为: init.vim和ginit.vim。
-
如果需要安装插件,推荐使用
vim-plug
https://github.com/junegunn/vim-plug
,最终是在 ~\AppData\Local\nivm\autoload (需要手动创建autoload目录)中把那个网页中文件
plug.vim
放入其中。
-
在 init.vim 配置文件中输入
call plug#begin('~/AppData/Local/nvim/plugged')`
"中间加入一些插件,例如
" Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
Plug 'junegunn/vim-easy-align'
Plug 'tpope/vim-vinegar'
" file navigation
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'vim-airline/vim-airline'
" fuzzy file finder
Plug 'kien/ctrlp.vim'
Plug 'atweiden/vim-dragvisuals'
Plug 'gavocanov/foldsearches.vim'
" coc.nvim
Plug 'neoclide/coc.nvim', {'branch': 'release'}
" git tool
Plug 'tpope/vim-fugitive'
" Visual content can move
Plug 'atweiden/vim-dragvisuals'
" Vim global plugin for persistent Visual seletions
Plug 'galli-a/persistentvisuals'
" syntax check/linter
Plug 'vim-syntastic/syntastic'
" surround
Plug 'tpope/vim-surround'
" vim-commentary
Plug 'tpope/vim-commentary'
" emmet
Plug 'mattn/emmet-vim'
" easymotion
Plug 'easymotion/vim-easymotion'
" code debug
Plug 'puremourning/vimspector'
call plug#end()`
- 如果需要安装coc插件,则需要python2和pythone3,并且需要进行配置,否则在启动nvim-qt.exe时,出现一个错误提示: [coc.nvim] Error on execute python script: … ,在输入 :checkhealth provider 后出现 Python 3 provider (optional) WARNING: No Python executable found that can
import neovim等,则表示需要安装python2和python3, - 在win10中安装了python-3.8.6和python-2.7.18到 c:\python3 和 c:\python2目录下,然后再启动仍然有警告,再次 :checkhealth provider 后,列举其中一句: ~\AppData\Local\Programs\Python\Python38\python.EXE does not have the “neovim” module. :help provider-python, 键入 :h provider-python,可以查找帮助,但是使用帮助文档中推荐的命令是: python3 -m pip install --user --upgrade pynvim 和 python -m pip install --user --upgrade pynvim, 在win系统命令行窗口中运行不成功,而运行以下命令可以:
c:\python3\python -m pip install --user --upgrade pynvim
c:\python2\python -m pip install --user --upgrade pynvim
最后在配置文件 init.vim 中添加两行:
let g:python_host_prog = 'C:\Python2\python.exe'
let g:python3_host_prog = 'C:\Python3\python.exe'
- 安装插件 coc.nvim 需要安装node,例如: node-v12.19.0-x64.msi。并在操作系统的终端或cmd中执行:
npm install -g neovim
- 提示script_host.py有编码问题
在以下目录中找到文件:
$HOME\AppData\Roaming\Python\Python38\site-packages\pynvim\plugin\script_host.py文件,把第107行从
with open(file_path) as f:
改为
with open(file_path, encoding='utf-8') as f:
以下是在win10 的wsl2中安装Ubuntu, 及nvim后要解决问题:
8.安装perl和cpanm比较麻烦。先安装perl,然后安装cpanmius,最后需要在expert export PERL_CPANM_OPT=“–prompt --reinstall -l ~/perl --mirror http://cpan.cpantesters.org”
把这行写入 .bashrc 中。
参考这个 win10 自定义右键菜单
在win7或win10上安装neovim并配置gui(nvim-qt)由于gvim8.2在win7和win10上安装好后,不能正常使用插件NERDTree(只对当前目录和文件有效,对下一级目录没有反应),尝试在win10的wsl上安装Ubuntu后编译安装vim8.2,结果NERDTree插件能够正常使用,心想是否是gvim软件本身有问题,考虑在winows系统中安装neovim。下载和解压neovim先在 neovim下载页面 找到 nvim-win64.zip(32位或64位) ,下载到本地。
NeoVIM Windows配置
安装neovim并替换位于'C:\ Users \ Username \ AppData \ Local \ nvim'的'nvim'文件夹中的所有目录
对于Mac,Linux,请遵循
要了解更多的旅游信息-https: v 65Wq4fjREUU&list PLhoH5vyxr6QqPtKMp03pcJd_Vg8FZ0rtg ChristianChiarulli制作的旅游信息播放列表
最新版本下载地址
neovim直接解压,在bin目录下直接执行nvim-qt.exe或者在cmd命令行执行nvim.exe
将neovim添加到path环境变量中,方便在cmd命令行直接可以运行:
windows下使用Chocolate包管理工具进行安装neovim,安装成功之后,不用添加环境变量;
要使用chocolate工具,需要先安装,怎么安装这个包管理工具,大家可以自行百度:
choco install neovim
neovi
达尼罗德的vimrc
这是我的vimrc设置。将Vim设置保存在Git存储库中很酷,因为您可以跟踪对设置所做的更改,可以在出现问题时回滚,可以分支和测试新设置,同时保持基本设置的稳定性。
另外,将我的vimrc推送到GitHub很好,因为我有一个在线备份。如果我格式化我的PC或想将vim安装到新计算机上,我只需要克隆我的存储库就可以了。
还有另一个原因可以将我的vimrc设置推送到网上。您可以与所有人共享您的设置,让人们从您的工作中学到东西。我喜欢在GitHub上浏览其他vimrc仓库,并从他们的经验中学习。我知道我的vimrc设置很小且适中,但我为此感到自豪。
UNIX框,例如macOS,* BSD或GNU / Linux。
ViM 8.1。有些插件需要+隐藏。
win 7下使用gVim7.2以上版本,无法关闭gvim自动备份功能?
默认情况下用gVim编辑文件时,会自动生成带~的备份文件。但这个备份功能有时候并不实用,还可能烦人。可以用以下方法关闭:
只要简单两个步骤即可实现,彻底解决win7 下关闭gVim自动备份功能!!!!
分享精神:分享无限,共同进步
【终极方法】
第一步:修改 _vimrc 文件
第二步:修改vimrc_example.vim 文件
https://vra.github.io/2019/03/13/ubuntu-install-neovim/
Ubuntu安装NeoVim:一种最简单的方法
NeoVim是Vim的一个拓展版本,用起来比Vim爽一些。下面简要记录下在Ubuntu 16.04上安装NeoVim的过程,其实比较简单。
为了使用add-apt-repository,需要先安装下面的包:
sudo apt-get install software-properties-common
然后选择stable或者unstable版
文章目录前言前期软件准备NeovimSPaceVim配置 SPaceVim增加python支持:
个人习惯使用vim去处理日常工作,但电脑系统是 Windows 10,为方便经常会使用虚拟机和服务器中的vim。久而久之,发现有点麻烦,一直在想Windows下能否像Linux一样使用Vim呢。直到最近在Github上发现了几个很好用的repository,一切随之改变。
Neovim 对应...
使用Visual C ++ 2015构建工具生成x86和AMD64 CPU体系结构的安装程序和存档。
受项目和自行编写的脚本启发。
最新版本使用ninja.exe来并行构建软件包依赖项和Vim 。 Build创建Vim的平台版本x86和amd64 。
Git,卷曲和7拉链
git: :
卷曲: :
7压缩: :
您也可以使用Git安装中的curl代替Windows本机。
安装与操作系统体系结构匹配的7-Zip版本。 在x86系统上,安装32位版本。 在x64 / AMD64系统上,安装64位版本。
MSYS2安装
MSYS2: ://www.msys2.org/
为了生成文件uganda.nsis.txt ,需要一套Unix工具。 MSYS2预计将安装在C:\msys64 。 基本安装就足够了,只有bash中,GNU时许
成功安装vim的其中一个插件管理器 ,在这里我用的是 vim-plug
windows相比linux配置起来是要繁琐的 , 根据我自己的意识,我总觉得windows的文件管理有些凌乱.
具体的我们也就不管了 , ...
执行命令 `gvim -p *.py` 将会打开当前目录下所有扩展名为 `.py` 的 Python 文件,并在 gvim 窗口的标签页中分别显示这些文件。
需要注意的是,Linux 系统下的通配符 `*` 表示匹配任意字符,因此执行这个命令会打开当前目录下所有扩展名为 `.py` 的文件,包括子目录中的文件。如果你只想打开当前目录下的文件,可以使用 `./` 表示当前目录,例如:
gvim -p ./*.py
这个命令将会打开当前目录下所有扩展名为 `.py` 的 Python 文件,并在 gvim 窗口的标签页中分别显示这些文件。