2017年2月1日,AnacondaでPython 3.6が使用できるようになったので,GVimを再度コンパイルします.第1回の記事の焼き直しになります.
Windows 10, 64 bitビットPCにGVimベースのPython開発環境を構築します.Windowsのアカウント名は daizu とし,主に C:\Users\daizu\AppData\Local
下に各プログラムを配置します.
Python
なにはともあれPython.Windowsでは AnacondaでPython環境を構築するのが便利です.
インストール対象の選択では,Just for me を選び,Destination folder をデフォルト設定の C:\Users\daizu\Anaconda3
から C:\Users\daizu\AppData\Local\Anaconda3
に変更します.Advanced Options は両方ともチェックします.デフォルトの設定がされるほか,実行ファイルの置かれたディレクトリが PATH
に追加されます.
その他もろもろ
以下のプログラムは,第1回の記事を参照.
- MinGW-w64 - for 32 and 64 bit Windows
- MSYS2
- Git
- Lua
GVim
GitHubからソースを取得します.コマンドプロンプトを開き,
$ cd AppData\Local
$ git clone https://github.com/vim/vim.git
とします.
コンパイルするためのバッチファイル makevim64.bat
を下記の参考URLからダウンロードし,C:\Users\daizu\AppData\Local\vim
にコピーします.LuaとPythonのバージョンに合わせるために,makevim64.bat
を以下のように編集します.
setlocal:: path to MinGw64setUSERNAME=daizu
setUSERDOMAIN=setPYTHON3=C:/Users/daizu/AppData/Local/Anaconda3setPYTHON3_VER=36setDYNAMIC_PYTHON3=yes
setLUA=C:/Users/daizu/AppData/Local/lua-5.3.2setLUA_VER=53setDYNAMIC_LUA=yes
md bin
cd src
:: Clean
mingw32-make -f Make_ming.mak GUI=yes clean ARCH=x86-64:: GUI x64
mingw32-make -f Make_ming.mak GUI=yes OLE=no FEATURES=HUGE ARCH=x86-64setOUTDIR=../bin
copy *.exe "%OUTDIR%"
copy .\GvimExt\*.dll "%OUTDIR%"
copy *.dll "%OUTDIR%"
copy .\xxd\*.exe "%OUTDIR%"cd ..
endlocal
コマンドプロンプトで,C:\Users\daizu\AppData\Local\vim
に移動し,
$ makevim64.bat
としてコンパイルします.
コンパイルに成功したら,C:\Users\daizu\AppData\Local
に vim80-daizu
フォルダを作成し,さらにその下に vim80
ディレクトリを作成します.vim
をコンパイルしたディレクトリ (C:\Users\daizu\AppData\Local\vim
)下の runtime
内のディレクトリとファイル一式をvim80
下にコピーします.次にコンパイルした実行ファイル gvim.exe
と vimrun.exe
を C:\Users\daizu\AppData\Local\vim\bin
から C:\Users\daizu\AppData\Local\vim80-daizu
にコピーします.そして,参考URLから64ビット用の iconv.dll
, libintl.dll
を取得し,同じく vim80-daizu
ディレクトリ下にコピーします.
GVimの設定ファイル _vimrc
・_gvimrc
を,C:\Users\daizu\vimfiles\dotfiles
下につくります.以下は動作確認のためだけの例です.
setenc=utf-8
colorscheme desert
これらをホームディレクトリにリンクします. 管理者権限でコマンドプロンプトを開き,
$ mklink c:\Users\daizu\_vimrc C:\Users\daizu\vimfiles\dotfiles\_vimrc
$ mklink c:\Users\daizu\_gvimrc C:\Users\daizu\vimfiles\dotfiles\_gvimrc
とします.
参考URL
https://sites.google.com/site/fudist/Home/vim-nihongo-ban/mingwvim