2011-01-30 14 views
30

Halat, Python için bir refactoring kütüphanesidir ve RopeVim, Rope'a çağrı yapan bir Vim eklentisidir.Ropevim kullanımı hakkında herhangi bir işaretçi var mı? Kullanılabilir bir kütüphane mi?

RopeVim kullanımı fikri bana göre harika görünüyor, RopeVim ile "Başlarken" hakkında herhangi bir belge var mı?

ne var dokümantasyon ben takip ettim:

blog postasına/makalesine

cevap

2

Bulduğunuz belgeleri sadece Vim hususlar gösterir otomatik hale getirmek için en iyi bu senaryoyu kullanıp olduğunu. Bu ip işlevlerinin neler yapabileceğini görmek isterseniz, rope documentation'a bakın. Not, tamamlanmamıştır ve neler yapabileceğine dair tam bir genel bakış için notları işaret eder.

-1

Vim olmadan yaşayabiliyorsanız, ip desteği olan Eric kullanın.

+0

Bu OP'ın soruya cevap vermez. – ryanjdillon

2

i tüm sürecini

https://gist.github.com/15067

#!/bin/bash 

# Plant rope vim's plugin 
# This is a script to install or update 'ropevim' 
# Copyright Alexander Artemenko, 2008 
# Contact me at svetlyak.40wt at gmail com 

function create_dirs 
{ 
    mkdir -p src 
    mkdir -p pylibs 
} 

function check_vim 
{ 
    if vim --version | grep '\-python' > /dev/null 
    then 
echo You vim does not support python plugins. 
     echo Please, install vim with python support. 
     echo On debian or ubuntu you can do this: 
     echo " sudo apt-get install vim-python" 
     exit 1 
    fi 
} 

function get_or_update 
{ 
    if [ -e $1 ] 
    then 
cd $1 
     echo Pulling updates from $2 
     hg pull > /dev/null 
     cd .. 
    else 
echo Cloning $2 
     hg clone $2 $1 > /dev/null 
    fi 
} 

function pull_sources 
{ 
    cd src 
    get_or_update rope http://bitbucket.org/agr/rope 
    get_or_update ropevim http://bitbucket.org/agr/ropevim 
    get_or_update ropemode http://bitbucket.org/agr/ropemode 

    cd ../pylibs 
    ln -f -s ../src/rope/rope 
    ln -f -s ../src/ropemode/ropemode 
    ln -f -s ../src/ropevim/ropevim.py 
    cd .. 
} 

function gen_vim_config 
{ 
    echo "let \$PYTHONPATH .= \":`pwd`/pylibs\"" > rope.vim 
    echo "source `pwd`/src/ropevim/ropevim.vim" >> rope.vim 
    echo "Now, just add \"source `pwd`/rope.vim\" to your .vimrc" 
} 

check_vim 
create_dirs 
pull_sources 
gen_vim_config 
+0

Komut dosyanız yararlı olsa da, bu, yukarıda sorulan sorulara cevap vermez. Bu bir yorum olmalıydı. – gotgenes

+0

Saçmalık diyorum. Bu, RopeVim ile “belgelendirmeye başlamak” için harika bir örnektir. – jbangerter

12

temel yeniden adlandırma, başlığında ardından yeniden adlandırmak ve isteyen vb değişken/yöntemle/üzerine vim imleci:

:RopeRename <enter> 

Oradan kendini açıklayıcı olmalıdır. Yeniden adlandırmayı yapmak istediğiniz projenin kök yolunu sorar. Ardından yeni adı sorar. Ardından değişiklikleri önizleyebilir/onaylayabilirsiniz.

Eğer yazarak diğer halat özellikleri sayesinde bakabilirsiniz sizin vim komut alanında sekme komple bir kurulum varsa:

:Rope<Tab> 
İlgili konular