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

Pythonプログラミングを快適にするWindows + Vim環境の作り方

$
0
0

VimをWindows 10で利用したいが、なかなか苦労しているというユーザーは多いのでは無いでしょうか。

本記事で、Windows 10 上で gVim を使った快適なプログラミング環境を構築する方法について、ご紹介します。

VimでPythonプログラミングを快適にする構成

下記の構成を前提とした構築します。

OS & Python

  • Windows 10 Professional(執筆時点では バージョン 1903)
  • Python 2.7.16
  • Python 3.7.2

なお、Anaconda を活用しても良いとは思います。

ただ、Python 2.7 環境があった方が良いケースがあるようなので、そちらは順番注意です。

Vim

本体&プラグインマネージャー

  • gVim (KaoriYa版がおすすめ)
  • プラグインマネージャー:dein

vim.org の vim もアリですが、Kaoriya版の方が色々な組み込みがされているので便利です。

プラグインマネージャーは好みですが、dein が高速でメンテナンスも細やかなので人気があるようです。

プラグイン

プラグインはかなり好みがあると思いますが、今回は下記のようなオーソドックスな構成としています。(それでも数は多いですが...)

deoplete.nvim入力補完
nvim-yarp フレームワーク deoplete.nvim利用のため
vim-hug-neovim-rpcフレームワーク deoplete.nvim利用のため
denite.nvim検索ツール
defx.nvimファイルマネージャー
vim-quickrun簡易実行
tagbar概要表示
mru.vimファイル履歴表示
vim-fugitive.gitGit 操作
vim-gitgutterGit 差分表示
vim-surroundテキスト囲み補完
vimdoc-jaヘルプ日本語化
vim-auto-save自動保存
molokaiカラースキーマ
indentLineインデント表示
lightline.vimステータスバー表示
neosnippet.vimスニペットツール
neosnippet-snippetsスニペット集
vim-tomlTOMLハイライトVimプラグイン設定用途
vim-gitignoregitignoreハイライト
vim-jsonJSONハイライトPythonでJSONファイルはよく扱う
blackPythonフォーマッタ
vim-flake8Pythonコードチェッカー
jedi-vimPython入力支援
syntasticPythonシンタックスチェッカー
auto-ctags.vimタグ生成 プログラミング時のみ利用

こちらのサイトを参考に、さらに欲しいプラグインを加えると良いでしょう。

https://vimawesome.com

注意

今回はあくまで gVim 、Windows上の1つのウインドウアプリケーションとして利用する上での構成となります。

そのため、コマンドプロンプトやPowerShellで利用するには、不自由があります。

そちらで利用するには、それに合わせた設定が必要になる点をご理解ください。

構築手順

こちらをご覧ください。

おわりに

Vim入門者のための記事を書いて情報発信しています。

Vim入門

Vimがもっと世に広まって、Vimmerが1人でも増えるように少しでも貢献できれば幸いです。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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