Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung auf einem 64-Bit-PC mit Windows 10. In Teil 1 werden wir die erforderliche Umgebung installieren. Der Windows-Kontoname lautet daizu, und jedes Programm befindet sich hauptsächlich unter "C: \ Users \ daizu \ AppData \ Local".
Python
Wie auch immer, Python. Unter Windows ist es praktisch, eine Python-Umgebung mit Anaconda zu erstellen. Dieses Mal werden wir Miniconda verwenden, um nur die Mindestpakete zu installieren. Wählen Sie auf der Miniconda-Seite Windows / Python 3.5 / 64-Bit aus und laden Sie es herunter.
Um das Installationsziel auszuwählen, wählen Sie Nur für mich und ändern Sie den Zielordner von der Standardeinstellung "C: \ Benutzer \ daizu \ Miniconda3" in "C: \ Benutzer \ daizu \ AppData \ Local \ Miniconda3". Überprüfen Sie beide erweiterten Optionen. Zusätzlich zu den Standardeinstellungen wird das Verzeichnis, in dem sich die ausführbare Datei befindet, zu "PATH" hinzugefügt.
MinGW-w64 - for 32 and 64 bit Windows Bereiten Sie die Kompilierungsumgebung vor. Laden Sie die exe-Datei von der Download-Seite von MinGW-w64 herunter und führen Sie sie aus, um sie zu installieren. Treffen Sie im Dialogfeld in der Mitte die folgende Auswahl.
Ändern Sie außerdem den Zielordner in "C: \ Benutzer \ daizu \ AppData \ Local \ mingw-w64". Fügen Sie abschließend in den Umgebungsvariableneinstellungen der Systemsteuerung "C: \ Users \ daizu \ AppData \ Local \ mingw-w64 \ mingw64 \ bin" zu PATH hinzu.
Referenz-URL
http://www.geocities.jp/penguinitis2002/computer/programming/MinGW-w64.html
MSYS2
Installieren Sie die ausführbaren Dateien. Greifen Sie auf MSYS2 zu, laden Sie msys2-x86_64-xxxxxxxx.exe herunter (xxxx ist das Datum) und führen Sie es aus. Geben Sie als Installationsordner "C: \ Users \ daizu \ AppData \ Local \ msys64" an. Fügen Sie abschließend in den Umgebungsvariableneinstellungen des Control Panels "C: \ Users \ daizu \ AppData \ Local \ msys64 \ usr \ bin" zu PATH hinzu.
Installieren Sie den Befehl tar, den Sie später benötigen. Öffnen Sie eine Eingabeaufforderung unter "C: \ Users \ daizu \ AppData \ Local \ msys64"
$ msys2_shell
Dann ändert sich die Shell zu der von msys2. Unter einer seltsamen Hülle
$ update-core
$ pacman -S tar
Installieren Sie tar as.
Referenz-URL
http://www.geocities.jp/penguinitis2002/computer/programming/MinGW-w64.html
Git
Laden Sie es herunter und installieren Sie es von git for windows. Wählen Sie in der Windows-Eingabeaufforderung "Git verwenden" aus, um unterwegs Ihre PATH-Umgebung anzupassen. Lassen Sie die anderen auf ihren Standardeinstellungen.
Lua
Laden Sie die Quelle von der [Lua-Download-Seite] herunter (http://www.lua.org/download.html). Öffnen Sie eine Eingabeaufforderung
$ cd Downloads
$ tar zxf lua-5.3.2.tar.gz
Und erweitern. Da es mit dem Makefile nicht kompiliert werden kann, beziehen Sie das Makefile für mingw64 aus dem Git-Repository, das in der folgenden Referenz-URL beschrieben ist.
$ git clone https://github.com/akaneko3/Lua-makefile
$ cd lua-5.3.2
$ cp Makefile Makefile.bak
$ cp ..\Lua-makefile\Makefile .
Öffnen Sie Makefile mit einem Editor und ändern Sie den Speicherort, an dem die Lua-Version auf 5.3.2 eingestellt ist. fortsetzen
$ mingw32-make mingw
Kompilieren mit. Danach habe ich versucht, jede Datei mit "$ mingw32-make install" zu kopieren, aber ich konnte sie nicht gut ausführen, also habe ich sie manuell verschoben, basierend auf der Beschreibung von Makefile. Erstellen Sie das Lua-Ausführungsverzeichnis "C: \ Users \ daizu \ AppData \ Local \ lua-5.3.2" und erstellen Sie zusätzliche Unterverzeichnisse "bin", "include" und "lib" darunter. Makefile
TO_BIN= lua.exe luac.exe
TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp
TO_LIB= liblua.a
Kopieren Sie die entsprechende Datei aus "C: \ Users \ daizu \ Downloads \ lua-5.3.2 \ src" (*). Fügen Sie abschließend in den Umgebungsvariableneinstellungen des Control Panels "C: \ Users \ daizu \ AppData \ Local \ lua-5.3.2 \ bin" zu PATH hinzu.
(*) [28.02.2016 postscript] Zusätzlich zu "lua.exe" und "luac.exe" muss "lua53.dll" aus dem Verzeichnis "src" in das Verzeichnis "bin" kopiert werden.
Referenz-URL
http://qiita.com/akaneko3/items/c63b9d6589732388bebb
GVim
Holen Sie sich die Quelle von GitHub. Öffnen Sie eine Eingabeaufforderung
$ cd AppData\Local
$ git clone https://github.com/vim/vim.git
$ cd git
$ git checkout v7.4.1161
Wird besorgt. Die letzte Zeile ist die neueste Vim-Version von Kaoriya ([Version 2016/01/24]](http://www.kaoriya.net/news/2016/) 01/24 /)) wurde passend ausgeführt.
Laden Sie die Batchdatei makevim64.bat
zum Kompilieren von der unten angegebenen Referenz-URL herunter und kopieren Sie sie nach C: \ Users \ daizu \ AppData \ Local \ vim
. Bearbeiten Sie makevim64.bat
wie folgt, um den Lua- und Python-Versionen zu entsprechen.
makevim64.bat
setlocal
:: path to MinGw64
set USERNAME=daizu
set USERDOMAIN=
set PYTHON3=C:/Users/daizu/AppData/Local/Miniconda3
set PYTHON3_VER=35
set DYNAMIC_PYTHON3=yes
set LUA=C:/Users/daizu/AppData/Local/lua-5.3.2
set LUA_VER=53
set DYNAMIC_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-64
set OUTDIR=../bin
copy *.exe "%OUTDIR%"
copy .\GvimExt\*.dll "%OUTDIR%"
copy *.dll "%OUTDIR%"
copy .\xxd\*.exe "%OUTDIR%"
cd ..
endlocal
Gehen Sie an der Eingabeaufforderung zu C: \ Users \ daizu \ AppData \ Local \ vim
und gehen Sie zu
$ makevim64.bat
Kompilieren als.
Wenn die Kompilierung erfolgreich ist, erstellen Sie einen Ordner "vim74-daizu" in "C: \ Users \ daizu \ AppData \ Local" und erstellen Sie ein Verzeichnis "vim74" darunter. Kopieren Sie das Verzeichnis und den Satz von Dateien in "Laufzeit" unter das Verzeichnis, in dem "vim" kompiliert wurde ("C: \ Users \ daizu \ AppData \ Local \ vim") unter "vim74". Ändern Sie als Nächstes die kompilierten ausführbaren Dateien "gvim.exe" und "vimrun.exe" von "C: \ Users \ daizu \ AppData \ Local \ vim \ src" in "C: \ Users \ daizu \ AppData \ Local \ vim74-daizu" Kopieren nach `. Rufen Sie dann die 64-Bit-Datei "iconv.dll" und "libintl.dll" von der Referenz-URL ab und kopieren Sie sie ebenfalls in das Verzeichnis "vim74-daizu". Fügen Sie außerdem "C: \ Users \ daizu \ AppData \ Local \ vim74-daizu" zu Ihrem PATH hinzu. Jetzt können Sie GVim ausführen.
Erstellen Sie für die GVim-Einstellungsdatei das Verzeichnis "vimfiles" unter "C: \ Users \ daizu \ AppData \ Local \ vim74-daizu" und bereiten Sie es darin vor. Dieses Mal möchte ich dies als Git-Repository verwenden, also in C: \ Users \ daizu \ AppData \ Local \ vim74-daizu
,
$ git init vimfiles
Wird besorgt. Erstellen Sie "_vimrc" und "_gvimrc" in "vimfiles". Das folgende Beispiel dient nur zur Überprüfung des Vorgangs.
_vimrc
set enc=utf-8
_gvimrc
colorscheme desert
Verknüpfen Sie diese mit Ihrem Home-Verzeichnis. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten
$ mklink c:\Users\daizu\_vimrc c:\Users\daizu\AppData\Local\vim74-daizu\vimfiles\_vimrc
$ mklink c:\Users\daizu\_gvimrc c:\Users\daizu\AppData\Local\vim74-daizu\vimfiles\_gvimrc
Wird besorgt.
Referenz-URL
https://sites.google.com/site/fudist/Home/vim-nihongo-ban/mingwvim
Neobundle
Verwenden Sie Neobundle, um die Plugins von Vim zu verwalten. Unter C: \ Users \ daizu
$ mkdir -p .vim\bundle
$ cd .vim\bundle
$ git clone https://github.com/Shougo/neobundle.vim
Wird besorgt. Informationen zu "_vimrc" finden Sie unter der folgenden URL.
Referenz-URL
http://qiita.com/poad1010/items/de16d9a1af78687c87cf
Aufgrund der bisherigen Installationsarbeiten sind die Umgebungsvariablen des Benutzers wie in der folgenden Abbildung dargestellt.
Da Git das Installationsziel nicht auswählen konnte, ist es unvermeidlich unter "Programme (x86)" enthalten.
vimproc
Obwohl die Erklärung diesmal weggelassen wird, können Sie vimproc mit dem folgenden Befehl kompilieren.
$ cd ~\.vim\bundle\vimproc
$ mingw32-make
Referenz-URL
http://qiita.com/akase244/items/ce5e2e18ad5883e98a77
IPAfont
IPA Gothic eignet sich hervorragend für GVims Multi-Byte-Schriftarten. Laden Sie es von der unten stehenden URL herunter und installieren Sie die Schriftart.
http://ipafont.ipa.go.jp/old/ipafont/download.html
Installieren Sie Pakete, mit denen Sie Python codieren können.
$ conda install jedi flake8 pytest nose
$ pip install autopep8
Da Vim die Strg-Taste häufig verwendet, weisen Sie der nicht verwendeten Caps-Taste die Strg-Tastenfunktion zu.
Referenz-URL
http://ascii.jp/elem/000/000/927/927191/