<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: TextMate and Vim</title>
	<atom:link href="http://www.hazaah.com/programming/textmate-and-vim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hazaah.com/programming/textmate-and-vim/</link>
	<description>buffle the world</description>
	<lastBuildDate>Fri, 12 Feb 2010 18:20:09 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Arthur Debert</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-11867</link>
		<dc:creator>Arthur Debert</dc:creator>
		<pubDate>Sat, 19 Sep 2009 14:35:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-11867</guid>
		<description>Hi Vladmir.

Having moved recently from TextMate, I&#039;ve a couple of plugins that address those issues:

1. Nerd Commenter (http://github.com/scrooloose/nerdcommenter)
Inserts / toogles multiline comments in visual or command mode

2. Fuzzy Finder Textame ( http://github.com/jamis/fuzzyfinder_textmate )
Just like Command T in textmate, really well polished

3. DelimitMate (http://www.vim.org/scripts/script.php?script_id=2754) 
Automagically balances (), {}, &quot;&quot; when inserting text

4. SnipMate (http://www.vim.org/scripts/script.php?script_id=2540) 
Snippets a la textmate

With those in place, I no longer miss textmate at all.

Cheers
Arthur</description>
		<content:encoded><![CDATA[<p>Hi Vladmir.</p>
<p>Having moved recently from TextMate, I&#8217;ve a couple of plugins that address those issues:</p>
<p>1. Nerd Commenter (<a href="http://github.com/scrooloose/nerdcommenter" rel="nofollow">http://github.com/scrooloose/nerdcommenter</a>)<br />
Inserts / toogles multiline comments in visual or command mode</p>
<p>2. Fuzzy Finder Textame ( <a href="http://github.com/jamis/fuzzyfinder_textmate" rel="nofollow">http://github.com/jamis/fuzzyfinder_textmate</a> )<br />
Just like Command T in textmate, really well polished</p>
<p>3. DelimitMate (<a href="http://www.vim.org/scripts/script.php?script_id=2754" rel="nofollow">http://www.vim.org/scripts/script.php?script_id=2754</a>)<br />
Automagically balances (), {}, &#8220;&#8221; when inserting text</p>
<p>4. SnipMate (<a href="http://www.vim.org/scripts/script.php?script_id=2540" rel="nofollow">http://www.vim.org/scripts/script.php?script_id=2540</a>)<br />
Snippets a la textmate</p>
<p>With those in place, I no longer miss textmate at all.</p>
<p>Cheers<br />
Arthur</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario Grgic</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-8319</link>
		<dc:creator>Mario Grgic</dc:creator>
		<pubDate>Sun, 13 Jul 2008 01:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-8319</guid>
		<description>I don&#039;t know if this is worth arguing. VIM is more powerful and more customizable (it comes with it&#039;s own Turing complete language, so you can extend it to do what ever you want). 

VIM is free (source code is open) and available for any platform you can think of (including e.g. Amiga).

MacVim (unlike gVIM) that you can download here: 

http://code.google.com/p/macvim/

is actually a Cocoa app (and I know that matters to a lot of people).

By the way VIM can also work on a logical grouping of files on the file system (there is no concept of project but you don&#039;t really need it), e.g.

vim $(find &quot;some complex criteria&quot;)

then vim will open all the files that match. Now you can execute a complex editing command on all files with

:argdo

e.g. you could record a macro and play it on all files (look up help on it :h :argdo). You could execute normal commands or even a script. That&#039;s pretty powerful.

But in the end it all comes down to personal preference.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know if this is worth arguing. VIM is more powerful and more customizable (it comes with it&#8217;s own Turing complete language, so you can extend it to do what ever you want). </p>
<p>VIM is free (source code is open) and available for any platform you can think of (including e.g. Amiga).</p>
<p>MacVim (unlike gVIM) that you can download here: </p>
<p><a href="http://code.google.com/p/macvim/" rel="nofollow">http://code.google.com/p/macvim/</a></p>
<p>is actually a Cocoa app (and I know that matters to a lot of people).</p>
<p>By the way VIM can also work on a logical grouping of files on the file system (there is no concept of project but you don&#8217;t really need it), e.g.</p>
<p>vim $(find &#8220;some complex criteria&#8221;)</p>
<p>then vim will open all the files that match. Now you can execute a complex editing command on all files with</p>
<p>:argdo</p>
<p>e.g. you could record a macro and play it on all files (look up help on it :h :argdo). You could execute normal commands or even a script. That&#8217;s pretty powerful.</p>
<p>But in the end it all comes down to personal preference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anmar Oueja</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-8194</link>
		<dc:creator>Anmar Oueja</dc:creator>
		<pubDate>Tue, 10 Jun 2008 21:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-8194</guid>
		<description>I am all for textmate but I still can&#039;t shake the speed I can edit stuff using VIM.  Tried emacs but found it too overkill.

I just wish VIM has something similar to Textmate&#039;s snippets.  There are scripts but they are not the same as the ease of use of VIM.  

Also, abbreviations don&#039;t support multiple lines in VIM. I know there are hacks, but come on. This is a simple and easy thing that needs to be rectified sometime in the future.</description>
		<content:encoded><![CDATA[<p>I am all for textmate but I still can&#8217;t shake the speed I can edit stuff using VIM.  Tried emacs but found it too overkill.</p>
<p>I just wish VIM has something similar to Textmate&#8217;s snippets.  There are scripts but they are not the same as the ease of use of VIM.  </p>
<p>Also, abbreviations don&#8217;t support multiple lines in VIM. I know there are hacks, but come on. This is a simple and easy thing that needs to be rectified sometime in the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Walked  by</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-8145</link>
		<dc:creator>Walked  by</dc:creator>
		<pubDate>Thu, 29 May 2008 23:49:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-8145</guid>
		<description>Apostrophy in your text is displayed as three characters in my firefox on ubuntu hardy.
I tried many encodings, but did not find any to eliminate this scramble.
Anyway good review.</description>
		<content:encoded><![CDATA[<p>Apostrophy in your text is displayed as three characters in my firefox on ubuntu hardy.<br />
I tried many encodings, but did not find any to eliminate this scramble.<br />
Anyway good review.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-8065</link>
		<dc:creator>Sean</dc:creator>
		<pubDate>Wed, 16 Apr 2008 13:26:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-8065</guid>
		<description>@Mark, 

You&#039;ll probably never read this, but... 

You are right, there isn&#039;t a good way to open two files in a project side-by-side without opening the project twice.  But I&#039;d bet this will be included in a future release. 

Switching files threw me off for awhile too. However, the Apple-T (Project File Search Thing) can be used for that.  Apple-T Brings up a list of all files in the project in reverse order of when you last focused them. So Apple-T Enter will take you to the file you were just on.</description>
		<content:encoded><![CDATA[<p>@Mark, </p>
<p>You&#8217;ll probably never read this, but&#8230; </p>
<p>You are right, there isn&#8217;t a good way to open two files in a project side-by-side without opening the project twice.  But I&#8217;d bet this will be included in a future release. </p>
<p>Switching files threw me off for awhile too. However, the Apple-T (Project File Search Thing) can be used for that.  Apple-T Brings up a list of all files in the project in reverse order of when you last focused them. So Apple-T Enter will take you to the file you were just on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Wilden</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-7903</link>
		<dc:creator>Mark Wilden</dc:creator>
		<pubDate>Sat, 15 Mar 2008 00:19:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-7903</guid>
		<description>I also just switched from Windows to Mac, partially (mainly?) so I could use this great editor for Rails - TextMate. After a month or so of use, I would have to say that this is one of the worst programs that people love I&#039;ve ever used. That&#039;s very different from being a bad program, but people -love- this thing, and I don&#039;t get it.

I tried very hard, but I can&#039;t believe that people would use an editor that doesn&#039;t let you see two files at once. Even if that were acceptable, you can&#039;t switch between the current tab and the previous one you were using with a keystroke. In fact, the tab for the current window can actually be invisible (and you can&#039;t move it by dragging from the dropdown menu at the right edge). The project drawer is very good, but removing items is buggy and doesn&#039;t work. I have other problems, but those are pretty major. So much of what people seem to like about it are available in other editors - sometimes even better. For example, the &quot;Intelligent Go To File&quot; in the Rails bundle is laughably stupid compared to gf in Tim Pope&#039;s vim plugin.

I wish I liked TextMate, so I could be like Ryan andDHH. Oh well. I&#039;m still glad I switched to a Mac. :)

///ark</description>
		<content:encoded><![CDATA[<p>I also just switched from Windows to Mac, partially (mainly?) so I could use this great editor for Rails &#8211; TextMate. After a month or so of use, I would have to say that this is one of the worst programs that people love I&#8217;ve ever used. That&#8217;s very different from being a bad program, but people -love- this thing, and I don&#8217;t get it.</p>
<p>I tried very hard, but I can&#8217;t believe that people would use an editor that doesn&#8217;t let you see two files at once. Even if that were acceptable, you can&#8217;t switch between the current tab and the previous one you were using with a keystroke. In fact, the tab for the current window can actually be invisible (and you can&#8217;t move it by dragging from the dropdown menu at the right edge). The project drawer is very good, but removing items is buggy and doesn&#8217;t work. I have other problems, but those are pretty major. So much of what people seem to like about it are available in other editors &#8211; sometimes even better. For example, the &#8220;Intelligent Go To File&#8221; in the Rails bundle is laughably stupid compared to gf in Tim Pope&#8217;s vim plugin.</p>
<p>I wish I liked TextMate, so I could be like Ryan andDHH. Oh well. I&#8217;m still glad I switched to a Mac. :)</p>
<p>///ark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis J Jeffery</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-6484</link>
		<dc:creator>Travis J Jeffery</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-6484</guid>
		<description>Woops: http://vim.sourceforge.net/scripts/script.php?script_id=184</description>
		<content:encoded><![CDATA[<p>Woops: <a href="http://vim.sourceforge.net/scripts/script.php?script_id=184" rel="nofollow">http://vim.sourceforge.net/scripts/script.php?script_id=184</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis J Jeffery</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-6483</link>
		<dc:creator>Travis J Jeffery</dc:creator>
		<pubDate>Tue, 29 Jan 2008 20:28:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-6483</guid>
		<description>Adam, try the VTreeExplorer scripthttp://vim.sourceforge.net/scripts/script.php?script_id=184</description>
		<content:encoded><![CDATA[<p>Adam, try the VTreeExplorer scripthttp://vim.sourceforge.net/scripts/script.php?script_id=184</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jkyle</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-3855</link>
		<dc:creator>jkyle</dc:creator>
		<pubDate>Thu, 18 Oct 2007 23:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-3855</guid>
		<description>Very good little rundown. A few notes on vim and project management. There are two related plugins that that facilitate easy management of large projects: Project and Rproject. Rproject is Tim Pope&#039;s adaptation of Project for rails with all the rake and script functions built (such as :Rake or :Rscript). 
 
They both provide the sort of easy navigation you speak of. They also allow full editing or filtering of the project (settings saved for future sessions). For example, if you don&#039;t want $project/tmp or $project/cache files to show. I&#039;m sure Textmate can do this as well.

Lastly, for cocoaesque cut/paste abilities, mouse scrolling, etc. Use Gvim, which can be compiled from macports or downloaded as a standalone app. 

I&#039;m not pushing vim here, only reiterating to choose the editor whose editing style feels best for you. I&#039;m sure there are very few if any features of Textmate that can&#039;t be found in vim with a little vim.org plugin search (and the reverse is likely equally true).</description>
		<content:encoded><![CDATA[<p>Very good little rundown. A few notes on vim and project management. There are two related plugins that that facilitate easy management of large projects: Project and Rproject. Rproject is Tim Pope&#8217;s adaptation of Project for rails with all the rake and script functions built (such as :Rake or :Rscript). </p>
<p>They both provide the sort of easy navigation you speak of. They also allow full editing or filtering of the project (settings saved for future sessions). For example, if you don&#8217;t want $project/tmp or $project/cache files to show. I&#8217;m sure Textmate can do this as well.</p>
<p>Lastly, for cocoaesque cut/paste abilities, mouse scrolling, etc. Use Gvim, which can be compiled from macports or downloaded as a standalone app. </p>
<p>I&#8217;m not pushing vim here, only reiterating to choose the editor whose editing style feels best for you. I&#8217;m sure there are very few if any features of Textmate that can&#8217;t be found in vim with a little vim.org plugin search (and the reverse is likely equally true).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Byrtek</title>
		<link>http://www.hazaah.com/programming/textmate-and-vim/comment-page-1/#comment-3281</link>
		<dc:creator>Adam Byrtek</dc:creator>
		<pubDate>Tue, 18 Sep 2007 22:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.knowbies.com/vladimir-cvetic/programming/textmate-and-vim/#comment-3281</guid>
		<description>Small update to my previous comment. My complaint about file outline in Vim is no longer valid with taglist plugin installed, but I still haven&#039;t found a good way to handle project with multiple files and easily navigate inside it, which TextMate handles really nice.

When it comes to finding good Vim port for Mac OS X I could recommend MacVim that I found recently. This is still work in progress, but it is already extremely stable for me, and I use it daily. It is much nicer to use than the old Vim.app port, and it has working Unicode support. Hope it will reach more stable phase soon.

MacVim can be found here:
http://code.google.com/p/macvim/</description>
		<content:encoded><![CDATA[<p>Small update to my previous comment. My complaint about file outline in Vim is no longer valid with taglist plugin installed, but I still haven&#8217;t found a good way to handle project with multiple files and easily navigate inside it, which TextMate handles really nice.</p>
<p>When it comes to finding good Vim port for Mac OS X I could recommend MacVim that I found recently. This is still work in progress, but it is already extremely stable for me, and I use it daily. It is much nicer to use than the old Vim.app port, and it has working Unicode support. Hope it will reach more stable phase soon.</p>
<p>MacVim can be found here:<br />
<a href="http://code.google.com/p/macvim/" rel="nofollow">http://code.google.com/p/macvim/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
