Permalink
Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
71 lines (49 sloc) 1.47 KB
description
============
vim-djangojump plugin is used for
jumping between url, view function and
template immediately.
note: now open vim at django project\\'s
root path where has settings.py file
author: zack
email: itachi.akatuki.sh@gmail.com
tip:
1. url => view function
:DUrltoview /app1/overview/
2. view function ==> template file
:DViewtotpl (at line which contains
template\\'s name)
example code:
....
(*) return render_to_response(\\\"index.html\\\")
cursor at this line(*) and call command
:DViewtotpl
3. template file ==> view function
:DTpltoview
4. js which template includes ==> js source file
css which template includes ==> css source file
:DGotoscript
5. reload cache
:DReloadCache
6. url ==> template file
:DUrltotpl /xxx/yyy/
install details
===============
linux platform is ok, it\'s not tested under windows platform, maybe it can work correctly.
1. copy djangojump.vim to ~/.vim/plugin/ folder
2. open vim at django project root folder, then you can use these commands
note: this plugin need python2.6+ support
hotkeys
===============
template ==> view function
nmap <c-d><c-t> :DTpltoview<CR>
view function ==> view
nmap <c-d><c-v> :DViewtotpl<CR>
url ==> view function
nmap <c-d><c-u> :DUrltoview
template ==> script(js, css)
nmap <c-d><c-s> :DGotoscript<CR>
reload cache if add file or remove file
nmap <c-d><c-r> :DReloadCache<CR>
url ==> template file
nmap <c-d><c-i> :DUrltotpl<CR>