(Created initial proposed tip.) |
(Insert TipProposed template + minor manual clean) |
||
Line 1: | Line 1: | ||
+ | {{TipProposed |
||
⚫ | |||
+ | |id=0 |
||
+ | |previous=0 |
||
+ | |next=0 |
||
+ | |created=February 7, 2008 |
||
+ | |complexity=basic |
||
+ | |author=Legner |
||
+ | |version=7.0 |
||
+ | }} |
||
⚫ | |||
<pre> |
<pre> |
||
Line 15: | Line 24: | ||
</pre> |
</pre> |
||
− | This allows you to use gf or CTRL-W_CTRL_F to open the file under the cursor. |
+ | 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: |
<pre> |
<pre> |
||
Line 26: | Line 35: | ||
from abc.def import module |
from abc.def import module |
||
</pre> |
</pre> |
||
+ | |||
+ | ==Comments== |
||
+ | |||
+ | ---- |
Revision as of 07:54, 13 February 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