Tip 1546 Printable Monobook Previous Next
created 2008 · complexity basic · author Legner · version 7.0
You can use gf
(goto file) in Python source code to open an imported Python file.
Put the following in a script in:
~/.vim/after/ftplugin/python.vim
(on Unix systems)$HOME/vimfiles/after/ftplugin/python.vim
(on Windows systems)
python << EOF import os import sys import vim for p in sys.path: # Add each directory in sys.path, if it exists. if os.path.isdir(p): # Command 'set' needs backslash before each space. vim.command(r"set path+=%s" % (p.replace(" ", r"\ "))) EOF
This allows you to use gf
or Ctrl-W Ctrl-F to open the file under the cursor. It works pretty well. particularly for imports of the form:
import abc.def.module
But not so well with:
from abc.def import module