Symfony plugin for VIM 7
Introduction
This plugin for Vim7+ brings a useful browsing functionality, according to the Symfony framework structure.
Features
- Switching between action function/template view
As the presentation is separated from the logic, it's common to navigate between mymoduleActions::executeMyaction() and myactionSuccess.php
When editing actions.class.php
public function executeMyaction() { $this->var = 'some value'; $this->test = 'test'; <------ cursor anywhere inside the function or on the function declaration }
Press <F8> to edit myactionSuccess.php :
<h1>my action</h1> Welcome to my action
Press <F8> again to edit back the action file, where the cursor position was when lefted
Installation
- Download the plugin at http://www.vim.org/scripts/script.php?script_id=2128 to your $VIMFILES/plugins directory
- map the <F8> (or any other available) key to the switching command by adding this line to your ~/.vimrc :
silent map <F8> :SfSwitchView <CR>
Usage
- use the <F8> key to switch views on editing an action or a template
Note
The root directory is detected using the current working directory in Vim ( :cwd ). For better usability, the plugin integrates well with the Project plugin, that detects this directory automaticaly for any project.

