
Pythonを書くときに入力補完が欲しいなと思ってWindows機に「Eclips+Anaconda+PyDev」の環境は作ったのですが、Androidのタブレットでも開発したい(出社・帰社の隙間時間利用)ので悩んでいました。
それぞれの端末にエディター入れるか考えたのですがAndroid版が無い?
やっぱりサーバーサイドでなにか工夫できないか、vimで入力補完できないのかと思っていて見つけたのが「jedi-vim」
これを入れるとvimでコードを書いている時に「.」(ドット)を入れると候補が検索されて入力補完できます。
(ただ、少し重い。2回目以降はCacheされて早くなるようですが)
例によって先輩達の血と汗と涙の跡を辿ります。

だいたい上のサイトに記載の通りにやればOKですが、少し注意です。
$vim –version | grep python
+cryptv +linebreak -python +vreplace
+cscope +lispindent +python3 +wildignore
python3 が「+」になっていないようであれば以下の通りパッケージをインストールしてください。
$apt-get install vim-python-jedi
あとは好みですが.vimrcに私は以下の設定だけ入れました。
“#####表示設定#####
set ruler
set number “行番号を表示する
set title “編集中のファイル名を表示
set showmatch “括弧入力時の対応する括弧を表示
syntax on “コードの色分け
set tabstop=4 “インデントをスペース4つ分に設定
set smartindent “オートインデント
“#####検索設定#####
set ignorecase “大文字/小文字の区別なく検索する
set smartcase “検索文字列に大文字が含まれている場合は区別して検索する
set wrapscan “検索時に最後まで行ったら最初に戻る
これでどの端末からsshしてコード編集しても入力補完が効く環境になりました。
