摘要:檢查是否已經有了支持看到這個,就是成功了添加支持首先查看本機的在哪個位置,比如。安裝到目錄下然后在配置文件中加入引用注意后要用單引號。重啟后,在中安裝應用的命令
安裝
Mac上安裝(無需編譯直接解壓運行):
cd /tmp wget https://github.com/neovim/neovim/releases/download/v0.3.1/nvim-macos.tar.gz && tar -xzvf nvim-macos.tar.gz && sudo mv ./nvim-osx64 /opt/nvim-0.3.1 && ln -s /opt/nvim-0.3.1/bin/nvim /usr/local/bin/nvim && echo "[ OK ]" # Check Health nvim +checkhealth添加各種語言支持
NeoVim更像是一個框架,讓添加各種支持更加方便。出于這點考慮,原生是不帶各種語言支持的,需要自己去安裝和關聯。
添加python支持假設(推薦)我們使用virtualenv虛擬環境中的python,地址為~/virtualenv/venv-neovim。
用source ~/virtualenv/venv-neovim/bin/activate開啟虛擬環境。然后,
用pip安裝neovim模塊:
pip install neovim
將vim的~/.vim建立nvim的連接(大多數都是通用的不用新創建一個):
ln -s ~/.vim .config/nvim touch ~/.vim/init.vim
將虛擬環境的python路徑添加到neovim配置文件init.vim中:
let g:python3_host_prog = "/Users/Jason/virtualenv/venv-neovim/bin/python"
注意:虛擬環境一定要是絕對路徑!不能用~/這樣的。
檢查neovim是否已經有了python支持:
nvim +checkhealth
看到這個,就是成功了:
添加ruby支持首先查看本機的ruby在哪個位置:which ruby,比如/usr/local/bin/ruby。
那么在neovim的配置文件中,加入:
let g:ruby_host_prog = "/usr/local/bin/ruby"
然后在ruby的gem中安裝neovim模塊:
$ gem install neovim
如果報錯:ERROR: Could not find a valid gem "neovim" (>= 0) in any repository
則需要更新gem:
# 更新源 gem sources --update # 或者更換源: gem sources --add https://gems.ruby-china.org/ # 然后刪掉其它所有的源,只保留一個: gem sources --remove https://rubygems.org/ gem sources --remove http://gems.github.com # 更新源 gem sources --update # 重新安裝neovim gem install neovim配置 vimrc
官方推薦,neovim的配置文件vimrc位于的~/.config/nvim/init.vim。
安裝插件推薦用neovim官方推薦的vim-plug。
安裝到~/.vim目錄下:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
然后在~/.config/nvim/init.vim配置文件中加入引用:
call plug#begin("~/.vim/plugged") Plug "ncm2/ncm2" Plug "roxma/nvim-yarp" call plug#end()
注意:plug后要用’單引號。
重啟nvim后,在neovim中安裝應用的命令::PlugInstall
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25067.html
摘要:自從的浮動窗口被合到以后,很多插件都利用了這個特性實現了很多很酷的功能,比如,另外和也利用了這一特性。首先是個配置項讓輸入上方,搜索列表在下方打開的方式選擇還有個函數指定如何打開浮動窗口設置浮動窗口打開的位置,大小等。 fzf 是一個非常高效實用且美觀的命令行工具,并且配置有對應的 vim 插件 fzf.vim, 相信很多人都用過。這里就不在贅述,如果你還沒有用過,很推薦一試。 自從 ...
摘要:添加補全源一般如果沒有安裝任何源,則自動補全只會根據當前文件已有的名字進行猜測。我們要的效果是根據語言的特性,補全引用自帶庫第三方庫的所有類函數等。 Nvim用的是Shougo開發的NCM,但是在VIM 8+就要用同一個作者開發的Deoplete. 參考官網:Shougo/deoplete.nvim 注意:這里只講怎么給vim8安裝。 安裝 第一步:安裝所有依賴 # 安裝VIM 8 #...
摘要:是一個社區驅動的模塊化配置集合,其中包含了多種功能模塊,并且針對做了功能優化。有多種功能模塊可供選擇,用戶只需要選擇需要的模塊,就可以配置出一個適合自己的開發環境。 SpaceVim 中文手冊 showImg(https://segmentfault.com/img/remote/1460000007968382);showImg(https://segmentfault.com/im...
摘要:不過近日來隨著最后幾個補全插件的加入和配置調整,這個配置文件已經比較完整,因此可以好好坐下來,對使用方法和注意點作一介紹。更建議你打開里面的各個文件查看,學習。 中文介紹 原來的repo放在 spf13-vim-leoatchina,因為原來一時腦抽,把中文字體放進去后導致體積較大,影響速度,所以重開一個repo并把windows下的工具分開,以增加clone速度。 現在的配置是在 l...
閱讀 3801·2021-11-24 09:39
閱讀 1810·2021-11-02 14:41
閱讀 814·2019-08-30 15:53
閱讀 3480·2019-08-29 12:43
閱讀 1189·2019-08-29 12:31
閱讀 3087·2019-08-26 13:50
閱讀 795·2019-08-26 13:45
閱讀 986·2019-08-26 10:56