Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)

Créez un environnement de développement Python basé sur GVim sur un PC Windows 10 64 bits. Dans la partie 1, nous installerons l'environnement nécessaire. Le nom du compte Windows est daizu, et chaque programme est principalement placé sous C: \ Users \ daizu \ AppData \ Local.

Python

Quoi qu'il en soit, Python. Sous Windows, il est pratique de créer un environnement Python avec Anaconda. Cette fois, nous utiliserons Miniconda pour installer uniquement les packages minimum. Sélectionnez Windows / Python 3.5 / 64 bits sur la page Miniconda et téléchargez-le.

Pour sélectionner la cible d'installation, sélectionnez Juste pour moi et changez le dossier de destination du paramètre par défaut C: \ Users \ daizu \ Miniconda3 à C: \ Users \ daizu \ AppData \ Local \ Miniconda3. Vérifiez les deux options avancées. En plus des paramètres par défaut, le répertoire où se trouve le fichier exécutable est ajouté à PATH.

MinGW-w64 - for 32 and 64 bit Windows Préparez l'environnement de compilation. Téléchargez et exécutez le fichier exe depuis la page de téléchargement de MinGW-w64 pour l'installer. Dans la boîte de dialogue du milieu, effectuez les sélections suivantes.

Changez également le dossier de destination en C: \ Users \ daizu \ AppData \ Local \ mingw-w64. Enfin, ajoutez C: \ Users \ daizu \ AppData \ Local \ mingw-w64 \ mingw64 \ bin à PATH dans les paramètres de variable d'environnement du panneau de configuration.

URL de référence

http://www.geocities.jp/penguinitis2002/computer/programming/MinGW-w64.html

MSYS2

Installez les fichiers exécutables. Accédez à MSYS2, téléchargez msys2-x86_64-xxxxxxxx.exe (xxxx est la date) et exécutez-le. Spécifiez C: \ Users \ daizu \ AppData \ Local \ msys64 pour le dossier d'installation. Enfin, ajoutez C: \ Users \ daizu \ AppData \ Local \ msys64 \ usr \ bin à PATH dans les paramètres de variable d'environnement du panneau de configuration.

Installez la commande tar dont vous aurez besoin plus tard. Ouvrez une invite de commande et sous C: \ Users \ daizu \ AppData \ Local \ msys64

$ msys2_shell

Ensuite, le shell changera en celui de msys2. Sous une étrange coquille

$ update-core
$ pacman -S tar

Installez tar en tant que.

URL de référence

http://www.geocities.jp/penguinitis2002/computer/programming/MinGW-w64.html

Git

Téléchargez et installez depuis git pour windows. Sélectionnez Utiliser Git à partir de l'invite de commande Windows dans Ajuster votre environnement PATH en cours de route. Laissez les autres à leurs valeurs par défaut.

Lua

Téléchargez la source depuis la page de téléchargement de Lua. Ouvrez une invite de commande

$ cd Downloads
$ tar zxf lua-5.3.2.tar.gz

Et développez-vous. Comme il ne peut pas être compilé avec le Makefile tel quel, obtenez le Makefile pour mingw64 à partir du dépôt git décrit dans l'URL de référence ci-dessous.

$ git clone https://github.com/akaneko3/Lua-makefile
$ cd lua-5.3.2
$ cp Makefile Makefile.bak
$ cp ..\Lua-makefile\Makefile .

Ouvrez Makefile avec un éditeur et changez l'emplacement où la version Lua est définie sur 5.3.2. continuer

$ mingw32-make  mingw

Compiler avec. Après cela, j'ai essayé de copier chaque fichier avec $ mingw32-make install, mais je ne pouvais pas l'exécuter correctement, alors je l'ai déplacé manuellement en fonction de la description de Makefile. Créez le répertoire d'exécution Lua C: \ Users \ daizu \ AppData \ Local \ lua-5.3.2 \, et créez des sous-répertoires bin, ʻinclude et lib` supplémentaires. Makefile

TO_BIN= lua.exe luac.exe
TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp  
TO_LIB= liblua.a

Comme indiqué, copiez le fichier correspondant depuis C: \ Users \ daizu \ Downloads \ lua-5.3.2 \ src (*). Enfin, ajoutez C: \ Users \ daizu \ AppData \ Local \ lua-5.3.2 \ bin à PATH dans les paramètres de variable d'environnement du panneau de configuration.

(*) [2016/02/28 postscript] En plus de «lua.exe» et «luac.exe», il est nécessaire de copier «lua53.dll» du répertoire «src» vers le répertoire «bin».

URL de référence

http://qiita.com/akaneko3/items/c63b9d6589732388bebb

GVim

Récupérez la source sur GitHub. Ouvrez une invite de commande

$ cd AppData\Local
$ git clone https://github.com/vim/vim.git
$ cd git
$ git checkout v7.4.1161

ça ira. La dernière ligne est la dernière version Vim de Kaoriya-san (version 2016/01/24 01/24 /)) a été exécuté pour correspondre.

Téléchargez le fichier de commandes makevim64.bat pour la compilation à partir de l'URL de référence ci-dessous et copiez-le dans C: \ Users \ daizu \ AppData \ Local \ vim. Modifiez makevim64.bat comme suit pour correspondre aux versions Lua et Python.

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

À l'invite de commande, accédez à C: \ Users \ daizu \ AppData \ Local \ vim et accédez à

$ makevim64.bat

Compilez comme.

Si la compilation réussit, créez un dossier vim74-daizu dans C: \ Users \ daizu \ AppData \ Local, et créez un répertoire vim74 en dessous. Copiez le répertoire et l'ensemble de fichiers dans runtime sous le répertoire où vim a été compilé ( C: \ Users \ daizu \ AppData \ Local \ vim) sous vim74. Ensuite, compilez les fichiers exécutables gvim.exe et vimrun.exe de C: \ Users \ daizu \ AppData \ Local \ vim \ src versC: \ Users \ daizu \ AppData \ Local \ vim74-daizu Copier dans. Ensuite, récupérez ʻiconv.dlletlibintl.dll pour 64 bits à partir de l'URL de référence, et copiez-les également dans le répertoire vim74-daizu. Ajoutez également C: \ Users \ daizu \ AppData \ Local \ vim74-daizu` à votre PATH. Vous pouvez maintenant exécuter GVim.

Pour le fichier de configuration GVim, créez le répertoire vimfiles sous C: \ Users \ daizu \ AppData \ Local \ vim74-daizu et préparez-le. Cette fois, je veux l'utiliser comme référentiel Git, donc dans C: \ Users \ daizu \ AppData \ Local \ vim74-daizu,

$ git init vimfiles

ça ira. Créez _vimrc et _gvimrc dans vimfiles. Ce qui suit est un exemple uniquement pour vérifier l'opération.

_vimrc


 set enc=utf-8

_gvimrc


 colorscheme desert

Liez-les à votre répertoire personnel. Ouvrez une invite de commande avec des privilèges d'administrateur

$ 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

ça ira.

URL de référence

https://sites.google.com/site/fudist/Home/vim-nihongo-ban/mingwvim

Neobundle

Utilisez Neobundle pour gérer les plugins de Vim. Sous C: \ Users \ daizu

$ mkdir -p .vim\bundle
$ cd .vim\bundle
$ git clone https://github.com/Shougo/neobundle.vim

ça ira. Pour _vimrc, reportez-vous à l'URL suivante.

URL de référence

http://qiita.com/poad1010/items/de16d9a1af78687c87cf

finalement

À la suite du travail d'installation jusqu'à présent, les variables d'environnement de l'utilisateur sont indiquées dans la figure ci-dessous.

path.png

Puisque Git n'a pas pu choisir la destination d'installation, il est inévitablement inclus dans Program Files (x86) et ci-dessous.

Autre

vimproc

Bien que l'explication soit omise cette fois, vous pouvez compiler vimproc avec la commande suivante.

$ cd ~\.vim\bundle\vimproc
$ mingw32-make

URL de référence

http://qiita.com/akase244/items/ce5e2e18ad5883e98a77

IPAfont

IPA Gothic est parfait pour les polices multi-octets de GVim. Téléchargez à partir de l'URL ci-dessous et installez la police.

http://ipafont.ipa.go.jp/old/ipafont/download.html

Paquet Python

Installez des packages qui vous aident à coder Python.

$ conda install jedi flake8 pytest nose
$ pip install autopep8

Utilisez la touche Maj comme touche Ctrl

Puisque Vim fait un usage intensif de la touche Ctrl, assignez la fonction de touche Ctrl à la touche Maj qui n'est pas utilisée.

URL de référence

http://ascii.jp/elem/000/000/927/927191/

Recommended Posts

Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Créer un environnement Python sur Windows
Construire un environnement Python avec Windows
Créez simplement un environnement d'exécution Python 3 sous Windows
Créez un environnement de développement Python sur votre Mac
Construire un environnement de développement Python sur Raspberry Pi
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créer un environnement de développement Python sur Mac OS X
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Installer l'environnement de développement Python sur Windows 10
Créer un environnement python3 sur CentOS7
Construire un environnement python sur MacOS (Catallina)
Créer un environnement Python + OpenCV sur Cloud9
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Créer un environnement Python sur Mac (Mountain Lion)
Créer un environnement Kubernetes pour le développement sur Ubuntu
Configurer un environnement de développement Python sur Marvericks
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Installation de Python la plus rapide sous Windows
Développement de l'environnement Django sur Windows 10
[ev3dev × Python] Construction de l'environnement de développement ev3dev
Créer un environnement Python hors ligne
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Créer un environnement Python d'apprentissage automatique sur Mac OS
Construire l'extension Python E-Cell 4 sur Windows 7 (64 bits)
Un mémo pour créer un environnement de développement python avec macOS Catalina
Comment créer un environnement Django (python) sur Docker
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Procédure de création d'un environnement CDK sous Windows (Python)
Créez un environnement shell et python décent sur Windows
Comment créer un environnement Python sur Amazon Linux 2
Créer un environnement de développement Python avec OS X Lion
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Créez un environnement de développement local avec WSL + Docker Desktop pour Windows + docker-lambda + Python
Construire un environnement Python sur Mac
Mémo de construction de l'environnement Python sur Windows 10
Configurer un environnement de développement Python sur Ubuntu
Construction de l'environnement Anaconda Python sous Windows 10
Construire un environnement Python sur Ubuntu
installation de python2.7 dans un environnement Windows 32 bits
[Python3] Construction de l'environnement de développement << Édition Windows >>
Créer un environnement Linux sur Windows 10
Construction de l'environnement de développement Python sur macOS
Créer un environnement python dans centos
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
Créer un environnement de développement Python avec Eclipse (ajouter un éditeur HTML)
Créer un environnement d'analyse de données python sur Mac (El Capitan)
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows