<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 04 Dec 2008 13:28:25 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Vim Productivity Tips for PHP Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/9843</guid>
      <link>http://www.phpdeveloper.org/news/9843</link>
      <description><![CDATA[<p>
<i>Matthew Weir O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/164-Vim-Productivity-Tips-for-PHP-Developers.html">posted a few handy tips</a> for PHP developers fond of working in one of the most powerful command-line editors, Vim.
</p>
<blockquote>
I use <a href="http://www.vim.org/">Vim</a> for all my editing needs -- TODO lists, email, presentation outlines, coding in any language... everything. So, I thought I'd start sharing some of my vim habits and tools with others, particularly those that pertain to using Vim with PHP.
</blockquote>
<p>
He includes tips for things like mapping keystrokes (to the PHP interpreter and linter), using the <a href="http://www.vim.org/scripts/script.php?script_id=69">Project plugin</a> to make setting up projects easier and a mention (again) of <a href="http://weierophinney.net/matthew/archives/134-exuberant-ctags-with-PHP-in-Vim.html">ctags</a>.
</p>]]></description>
      <pubDate>Mon, 24 Mar 2008 07:58:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Debugging symfony (or any php script) with vim and Xdebug]]></title>
      <guid>http://www.phpdeveloper.org/news/9498</guid>
      <link>http://www.phpdeveloper.org/news/9498</link>
      <description><![CDATA[<p>
<i>Pierre-Alain Joye</i> has <a href="http://blog.thepimp.net/index.php/post/2008/01/24/Debugging-symfony-or-any-php-script-with-xdebug-and-vim">posted an example</a> of one way to use the XDebug software - to debug the symfony framework or any other script (with the help of vim).
</p>
<blockquote>
<a href="http://www.xdebug.org/">Xdebug</a> is one of the best debugger and profiler for php (maybe the only good one in open source :). The only problem is its lack of dedicated client. The only problem is its lack of dedicated client, however there is many plugins for many IDE or editors like Eclipse PDT or weaverslave and even for my favourite editor, Vim.
</blockquote>
<p>
He <a href="http://blog.thepimp.net/index.php/post/2008/01/24/Debugging-symfony-or-any-php-script-with-xdebug-and-vim">quickyl runs through</a> the installation of XDebug in your installation and the script needed to set up the debugging in vim. All that's left is to add the "XDEBUG_SESSION_START=1" flag to the end of your script name and letting the information flow in.
</p>]]></description>
      <pubDate>Fri, 25 Jan 2008 12:12:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Box.net: How to Debug PHP with Vim and XDebug on Linux]]></title>
      <guid>http://www.phpdeveloper.org/news/8993</guid>
      <link>http://www.phpdeveloper.org/news/8993</link>
      <description><![CDATA[<p>
<i>Curt Zirzow</i> has <a href="http://blog.zirzow.org/archives/3-vim-and-debugging-php.html">pointed out</a> a <a href="http://tech.blog.box.net/2007/06/20/how-to-debug-php-with-vim-and-xdebug-on-linux/">cool article</a> on the Box.net website about debugging your PHP applications with a combination of Vim and XDebug (on linux).
</p>
<blockquote>
Here's how it works. You're coding away in vim. You hit F5; Vim waits for a connection from the PHP server. You refresh the PHP page you're working on. It attempts to contact Vim - connection successful. You are launched into a debugging session right inside Vim. You can step into, over, and out of statements, eval statements, get all variables in context, get and set properties, remove and set breakpoints, all on the fly. Finally, some real programming tools.
</blockquote>
<p>
<a href="http://tech.blog.box.net/2007/06/20/how-to-debug-php-with-vim-and-xdebug-on-linux/">Included</a> are the steps to set up the vim environment , set up the client debugger (DGBp) and link it all to the XDebug functionality on your remote machine.
</p>]]></description>
      <pubDate>Wed, 07 Nov 2007 12:17:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP in Action Blog: Running PHP tests inside Vim]]></title>
      <guid>http://www.phpdeveloper.org/news/8251</guid>
      <link>http://www.phpdeveloper.org/news/8251</link>
      <description><![CDATA[<p>
From the PHP in Action blog today, there's a <a href="http://www.reiersol.com/blog/index.php?op=ViewArticle&articleId=21&blogId=1">new post</a> that (briefly) shows how to run your tests directly from a popular unix text editor - vim.
</p>
<blockquote>
I created my own test runner to run tests inside Vim, I can't remember how long ago. Must be a year or two. I never shared it with the world. It was too primitive for anyone else to use. Then, recently, I decided to try re-implementing it in a more serious way.
</blockquote>
<p>
The "more serious way" meant using Vim script to its full potential, including the ability to work with objects and already has its own testing framework. He <a href="http://www.reiersol.com/blog/gallery/1/previews-med/2-vimtestrun.jpeg">includes a screenshot</a> but no download just yet. It looks promising and makes running tests as simple as hitting F11 and watching it go.
</p>]]></description>
      <pubDate>Mon, 16 Jul 2007 12:07:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: Comfortable PHP editing with VIM -6-]]></title>
      <guid>http://www.phpdeveloper.org/news/7743</guid>
      <link>http://www.phpdeveloper.org/news/7743</link>
      <description><![CDATA[<p>
Continuing on from <a href="http://www.phpdeveloper.org/news/2613">some</a> <a href="http://www.phpdeveloper.org/news/3134">previous</a> <a href="http://www.phpdeveloper.org/news/3872">posts</a> on the topic, <i>Tobias Schlitt</i> shares <a href="http://schlitt.info/applications/blog/index.php?/archives/543-Comfortable-PHP-editing-with-VIM-6.html">even more tips</a> for working with PHP in the vi editor, specifically with the FTPlugin for VIM.
</p>
<blockquote>
I recently added 2 new functions to my PHP FTPlugin for VIM, which I wanted to implement for a longer time and recently needed quite often. [...] The PhpAlign() function takes it from you and aligns the array declaration properly. [...] PhpUnComment() simply comments a line
which is not commented and un-comments a line that is commented.
</blockquote>
<p>
Both function descriptions include a few examples of their use and he links to <a href="http://svn.toby.phpugdo.de/PDV">his subversion repository</a> to make grabbing the latest version of the plugin simple.
</p>]]></description>
      <pubDate>Tue, 01 May 2007 09:26:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: exuberant ctags with PHP in Vim]]></title>
      <guid>http://www.phpdeveloper.org/news/7202</guid>
      <link>http://www.phpdeveloper.org/news/7202</link>
      <description><![CDATA[<p>
In a <a href="http://weierophinney.net/matthew/archives/134-exuberant-ctags-with-PHP-in-Vim.html">new post</a>, <i>Matthew Weir O'Phinney</i> sharing a handy new tool that he discovered - <a href="http://weierophinney.net/matthew/archives/ctags.sourceforge.net">exuberant ctags</a> - that lets you magically click on a class of function name and move to its declaration.
</p>
<blockquote>
I found <a href="http://weierophinney.net/matthew/archives/ctags.sourceforge.net">exuberant ctags</a>, a library which can be used to generate an index file mapping language objects to source files and the line in the source file where they are declared. Contrary to its name, it's not just for the C language; it currently supports 33 different programming languages, including PHP.
</blockquote>
<p>
He also includes a usage example in <a href="http://weierophinney.net/matthew/archives/134-exuberant-ctags-with-PHP-in-Vim.html">the post</a>, specifically for getting the tool up and working in your Vim installation (via a bash script). Then it's just a matter of issuing a :set command to point at the correct file and you're one keystroke away from the function/class declaration of your choice.
</p>]]></description>
      <pubDate>Thu, 01 Feb 2007 07:17:46 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: PHP Documentor for VIM documented]]></title>
      <guid>http://www.phpdeveloper.org/news/6803</guid>
      <link>http://www.phpdeveloper.org/news/6803</link>
      <description><![CDATA[<p>
In <a href="http://schlitt.info/applications/blog/index.php?/archives/513-PHP-Documentor-for-VIM-documented.html">this new post</a> to his blog, <i>Tobias Schlitt</i> shares some VIM tips with the PHP community, specifically about PHP Documentor integration functionality. He's gone back and documented the functionality now to make it that much easier to use.
</p>
<blockquote>
Because I had a talk about <a href="http://schlitt.info/applications/blog/index.php?/archives/511-PHPUGDO-Upcoming-talks.html">how to use VIM in respect to PHP source code editing</a>, I took the time during the week, to write some extensive documentation for PDV, the PHP Documentor plugin for VIM.
</blockquote>
<p>
He's also documented the VIM file type plugin as well, and both are available through his <a href="http://svn.toby.phpugdo.de/PDV/">SVN of PDV</a>. There's also to updates mentioned - one about splitting up the .vimrc and file type plugin and added the repository to the official SVNServe list making it easy to check out.
</p>]]></description>
      <pubDate>Fri, 01 Dec 2006 07:15:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Bjarte Karlsen's Blog:  My vim setup for editing php files]]></title>
      <guid>http://www.phpdeveloper.org/news/6683</guid>
      <link>http://www.phpdeveloper.org/news/6683</link>
      <description><![CDATA[<p>
For those PHPers out there that use the vi editor for their coding travels, <i>Bjarte Karlsen</i> has <a href="http://phpmeus.blogspot.com/2006/11/my-vim-setup-for-editing-php-files.html">posted something</a> that might help you out - two configuration files that he uses to work with PHP files in vim.
</p>
<blockquote>
In a recent chat on #phpc we started discussing vim and talking about vim setups. Surripui posted a <a href="http://www.surripui.net/?p=39">blog entry about this</a> asking for setups. I promised that i would post my setup so here it is.
</blockquote>
<p>
The two files are his:
<ul>
<li><a href="http://www.pvv.org/~bjartka/vim/vimrc">.vimrc</a>
<li><a href="http://www.pvv.org/~bjartka/vim/php.vim">.vim/ftpplugin/php.vim</a>
</ul>
Between the two of these, the editor is able to correctly handle PHP files, syntax check files and tab complete function names. There's also a mention of using <a href="http://gonz.debianuruguay.org/hacks/gsnippets-0.2.txt">gsnippets</a> for working with code templates.
</p>]]></description>
      <pubDate>Fri, 10 Nov 2006 10:16:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: Comfortable PHP editing with VIM -5-]]></title>
      <guid>http://www.phpdeveloper.org/news/6117</guid>
      <link>http://www.phpdeveloper.org/news/6117</link>
      <description><![CDATA[<p>
<i>Tobias Schlitt</i> has picked by up his "comfortable PHP editing in VIM" series today with <a href="http://schlitt.info/applications/blog/index.php?/archives/488-Comfortable-PHP-editing-with-VIM-5.html">this lengthy post</a> with loads of helpful VIM tips to share with PHP developers everywhere.
</p>
<blockquote>
More than a half year after my last "<a href="http://schlitt.info/applications/blog/index.php?/archives/372-Comfortable-PHP-editing-with-VIM-4.html">Comfortable PHP editing with VIM</a>" post, I take up this series again, although I decided to let it die in January. Sadly I did not find any time by now, to extend <a href="http://vim.org/scripts/script.php?script_id=1355">PDV</a> (the PHP Documentor for VIM plugin) further than it's version 1.0.1, which is available through <a href="http://vim.org">vim.org</a> and on my <a href="http://svn.toby.phpugdo.de/PDV/">SVN</a>. Anyway, I collected a lot of (at least for me) helpful VIM tips, which I'd like to share here
</blockquote>
<p>
<a href="http://schlitt.info/applications/blog/index.php?/archives/488-Comfortable-PHP-editing-with-VIM-5.html">The post</a> contains tons of tips on subjects such as:
<ul>
<li>Find matching brace
<li>Indenting and unindeting
<li>Emergency help
<li>Macros
</ul>
and many more. For each subject, there's an explaination of a situation you might need it in and, of course, the tip itself. He also links to the earlier parts of the series (one through four) for those wanting to catch up.
</p>]]></description>
      <pubDate>Wed, 23 Aug 2006 09:55:06 -0500</pubDate>
    </item>
  </channel>
</rss>
