LoginSignup
15
11

More than 5 years have passed since last update.

windowsでneovim

Last updated at Posted at 2017-03-07

ようやく動きはじめました。
0.2.0ではtermコマンドがダメダメだったんだけど、0.2.2(2018/1/14現在)では快調!
でもまだ、netrwで終了するのに時間がかかる
とかがあるんで、これは0.3かららしいので、まだですかねえ・・windowsだと

動作環境

os: win7
pc:dell note 64bit

neovimのインストール

これはhttps://github.com/neovim/neovim/wiki/Installing-Neovim
の最後のwindowsにかいてあるとおりで問題なくnvim-qtが動きました。
楽勝です。

deinインストール

これが、install.shとなっているので困りました。
[https://github.com/Shougo/dein.vim 'dein.vim']

そこで [c:/users/me]/.vim/deinで
git clone https://github.com/Shougo/dein.vim
としたあと、次のinit.vimを[c:/users/me]/AppData/Local/nvim
に設定します。

bat
set nocompatible
set runtimepath+=C:/Users/me/.vim/dein/repos/github.com/Shougo/dein.vim

if dein#load_state('C:/Users/me/.vim/dein/bundle')
  call dein#begin('C:/Users/me/.vim/dein/bundle')

  call dein#add('C:/Users/me/.vim/dein/repos/github.com/Shougo/dein.vim')
  call dein#add('Shougo/neocomplete.vim')
  call dein#add('Shougo/denite.nvim')
  call dein#end()
  call dein#save_state()
endif

filetype plugin indent on
syntax enable

そして、nvim-qtとして、:call dein#install()
とすれば、動きました。

python3

そうそう、deinをインストールするにはpython3もインストールしないといかんのですよね。私の場合はまだ、python2だったので、anacondaというかcondaで次のようにしています。

conda create -n py3 python=3.5
上のコマンドでpython3の環境を作って
activate py3
でpython3の環境にして
conda install neovim

nvim-qtを動かしました。

感触

まだ、vimrcを移行するまではいっていないのだが、どうも、windowsだと、deniteも本領を発揮できないようです。

nvimの特徴である:termコマンドが無事0.2.2になって動作しますが、!dirとすると、日本語のファイル名がばけばけです。さらに、nvim-qtとすると、小さいwindowsサイズで起動されて、いちいち大きくしてましたが、0.2.2はそんなことにならずに、きちんと動作します。

そんなわけで、そろそろ本格使用に以降しようと思います。
・・と思っていたら、なんだかnetrwがうまく動かない。これは????
ググってもわかんないので、nerdtreeをインストールして代替してます。

まあ、Shougoさんがもう、nvimに移行してしまっているようなので、neobundleもあぶなくなってきたので、まあ感触をみようというとこすか。やっぱり、windowsはもう、あかんのかなあ?次はmacかあ?

追記

未だに、いいねがついて、googleも先頭にきてたりするんで、ちょっとメンテしないといかんなあという感じですかね。
newsも見ておかないとね。

15
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
11