Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

vimでpythonの補完を行う

      2011/10/08

pythonを少し書いてみようと思い立ち、とりあえずvimでpythonのキーワードを補完できるようにしてみました。

補完するには、Pydiction というプラグインを使いますので、zipファイルをダウンロードします。

今回はバージョン1.2を使い、以下のようにインストールしました。

# unzip pydiction-1.2.zip
# mkdir ~/.vim/plugin/
# mkdir ~/.vim/pydiction
# mv pydiction-1.2/python_pydiction.vim ~/.vim/plugin/
# mv pydiction-1.2/complete-dict ~/.vim/pydiction

あとは、vim でプラグインを使用できるようにと、その他もろもろの設定を、~/.vimrc に追記します。

# vi ~/.vimrc
filetype plugin on
autocmd FileType python let g:pydiction_location = '~/.vim/pydiction/complete-dict'
autocmd FileType python setl autoindent
autocmd FileType python setl smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class
autocmd FileType python setl tabstop=8 expandtab shiftwidth=4 softtabstop=4

あとは、プログラミング中にTABで補完が効きます。

python_pydiction.vim

 - IT技術, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
電池使用状況@Galaxy S

電池の持ちが悪いときは、端末の情報を覗いてみると何かわかるかもしれません。 以下 …

no image
IEのproxy.pac@Windows 7

IE11 から、どうもローカルにあるProxy.pacが読み込まれてないように思 …

no image
Transcend Micro SDHC 32GB UHS-I PREMIUM 300x ベンチマーク

Transcend Micro SDHC 32GB UHS-I PREMIUM …

no image
キーボードレイアウト、ロケール変更@Ubuntu 14.04 server on VMware Player

VMwareの簡易インストールはOSのインストールが簡単で便利ですが、日本時間に …

no image
cygwinでWindowsのコマンド(ipconfig等)の文字化けを解消する

WindowsのコマンドをCygwin上で実行すると文字化けしてしまいます。これ …

no image
mod_rewriteを使って、特定のファイルをSSLアクセスにする@Apache with RHEL5

TracやWikiなどのWebアプリケーションを使ってて、普段は通常のhttpア …

no image
ウィンドウが勝手に最大化@Windows 7

Windows 7で、ウィンドウをはしっこに移動したりすると、最大化してしまいす …

no image
screenコマンド@cygwin with ck

cygwinのターミナルck上でscreenを使用しようとすると、デタッチ後にア …

no image
WordPressのページ管理画面でページ番号を出力する

WordPressのページ機能で静的なページを作成しているとき、ページの順序を変 …

no image
Cisco IOSエミュレータDynamipsを使ってみる@CentOS 5

Ciscoのスイッチやルータの設定の勉強をしたくて、DynamipsというCis …