Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Windows 10にGVimベースのPython開発環境を構築する(3) GVim8.0 & Python3.6編

$
0
0

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を以下のように編集します.

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\Localvim80-daizuフォルダを作成し,さらにその下に vim80ディレクトリを作成します.vimをコンパイルしたディレクトリ (C:\Users\daizu\AppData\Local\vim)下の runtime内のディレクトリとファイル一式をvim80下にコピーします.次にコンパイルした実行ファイル gvim.exevimrun.exeC:\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下につくります.以下は動作確認のためだけの例です.

_vimrc
setenc=utf-8
_gvimrc
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


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>