JohnBeckett (talk | contribs) (Move Category to end) |
(Add subpage to TipProposed to fix link) |
||
Line 7: | Line 7: | ||
|author=Legner |
|author=Legner |
||
|version=7.0 |
|version=7.0 |
||
+ | |subpage=/200802 |
||
}} |
}} |
||
I was interested in using <tt>gf</tt> (goto file) in my Python source code to open Python files. To enable this to work, I added the following to my the vim file that is loaded when I start to edit a *.py file: |
I was interested in using <tt>gf</tt> (goto file) in my Python source code to open Python files. To enable this to work, I added the following to my the vim file that is loaded when I start to edit a *.py file: |
Revision as of 00:48, 18 March 2008
Proposed tip Please edit this page to improve it, or add your comments below (do not use the discussion page).
created February 7, 2008 · complexity basic · author Legner · version 7.0
I was interested in using gf (goto file) in my Python source code to open Python files. To enable this to work, I added the following to my the vim file that is loaded when I start to edit a *.py file:
python << EOF import sys import vim import os for p in sys.path: # Check for existance before trying to add. if os.path.isdir(p): # Replace spaces in paths to avoid errors. 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