<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.1-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: 文本工具箱——“vim”篇</title>
	<link>http://blah.blogsome.com/2006/03/29/texttools_vim/</link>
	<description>awk, sed, vim, blah blah ...</description>
	<pubDate>Sat, 26 Dec 2009 16:19:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1-alpha</generator>

	<item>
		<title>by: Camel</title>
		<link>http://blah.blogsome.com/2006/03/29/texttools_vim/#comment-38</link>
		<pubDate>Thu, 08 Mar 2007 12:12:17 +0000</pubDate>
		<guid>http://blah.blogsome.com/2006/03/29/texttools_vim/#comment-38</guid>
					<description>呼呼，正好两种我都用，而且都很喜欢，顺口说两句。

vim非常强，尤其是在写代码的时候，而且也的确谈不上难用。如果要用linux，要写代码，花上一些时间去了解和习惯vim是非常值得的——除非对emacs更有兴趣。但vim也确实有些地方对中文用户不太友好，毕竟这是个以英文为母语的人写的程序。而且在windows里，vim一直有程序无法完全退出的问题。

emeditor我觉得是win32平台下最好的原生编辑器了。对windows用户来说，学习曲线更平缓，而且大部分vim做得到的事他也做得到，虽然有一部分可能没那么完美。

我个人是写中文用emeditor，写代码用vim。</description>
		<content:encoded><![CDATA[	<p>呼呼，正好两种我都用，而且都很喜欢，顺口说两句。</p>
	<p>vim非常强，尤其是在写代码的时候，而且也的确谈不上难用。如果要用linux，要写代码，花上一些时间去了解和习惯vim是非常值得的——除非对emacs更有兴趣。但vim也确实有些地方对中文用户不太友好，毕竟这是个以英文为母语的人写的程序。而且在windows里，vim一直有程序无法完全退出的问题。</p>
	<p>emeditor我觉得是win32平台下最好的原生编辑器了。对windows用户来说，学习曲线更平缓，而且大部分vim做得到的事他也做得到，虽然有一部分可能没那么完美。</p>
	<p>我个人是写中文用emeditor，写代码用vim。
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: hq00e</title>
		<link>http://blah.blogsome.com/2006/03/29/texttools_vim/#comment-30</link>
		<pubDate>Tue, 01 Aug 2006 12:40:39 +0100</pubDate>
		<guid>http://blah.blogsome.com/2006/03/29/texttools_vim/#comment-30</guid>
					<description>&amp;gt; Emeditor上很容易就实现的功能，到了vim上就要查询半天。
我不知道你指的是那些功能，但这就是学习的过程。慢慢你会发现在Vim上容易实现的功能在其他编辑器上实现起来很麻烦，甚至不能实现。
 
&amp;gt; 其次，如果做为普通文本编辑功能来说，使用VIM使用有些大材小用了。我用Emeditor完全够用。
Vim就是一个通用目的的编辑器，它开发出来的目的就是用来进行普通文本编辑。它不是为了某些神圣目的或为某群人而开发的，它在提高编辑效率的理念下开发和发展的。它有一些强大的功能和特性，但这不代表它不适宜做普通的文本编辑工作。用好Vim也不以掌握这些强大的功能和特性为前提，熟练掌握了Vim的基本编辑指令（如，移动，查找，插入，添加，复制，删除）就能大大提高编辑效率。所以没有大材小用的说法。
 
至于自定义W/B键行为，假设你说是指按标点符号来移动。我的第一个建议是使用更灵活的搜索。如f？，T？（用; ,移到下一个或上一个匹配）；用这种方式你只需两次击键就可以迅速移动到任意位置（在当前行内）。
 
当然也可以用//或??（在当前文件内）。如，/？/(用N或n移到下一个或上一个匹配)。
 
如果你坚持只用一个键。可以写一个map来代替缺省的W/B行为：
 nnoremap  &amp;lt;silent&amp;gt; W :call search(&amp;quot;[？。，；！,.;]&amp;quot;,&amp;quot;esW&amp;quot;)&amp;lt;CR&amp;gt;
 nnoremap &amp;lt;silent&amp;gt; B :call search(&amp;quot;[？。，；！,.;]&amp;quot;,&amp;quot;ebsW&amp;quot;)&amp;lt;CR&amp;gt;
 
 
 </description>
		<content:encoded><![CDATA[	<p>&gt; Emeditor上很容易就实现的功能，到了vim上就要查询半天。<br />
我不知道你指的是那些功能，但这就是学习的过程。慢慢你会发现在Vim上容易实现的功能在其他编辑器上实现起来很麻烦，甚至不能实现。</p>
	<p>&gt; 其次，如果做为普通文本编辑功能来说，使用VIM使用有些大材小用了。我用Emeditor完全够用。<br />
Vim就是一个通用目的的编辑器，它开发出来的目的就是用来进行普通文本编辑。它不是为了某些神圣目的或为某群人而开发的，它在提高编辑效率的理念下开发和发展的。它有一些强大的功能和特性，但这不代表它不适宜做普通的文本编辑工作。用好Vim也不以掌握这些强大的功能和特性为前提，熟练掌握了Vim的基本编辑指令（如，移动，查找，插入，添加，复制，删除）就能大大提高编辑效率。所以没有大材小用的说法。</p>
	<p>至于自定义W/B键行为，假设你说是指按标点符号来移动。我的第一个建议是使用更灵活的搜索。如f？，T？（用; ,移到下一个或上一个匹配）；用这种方式你只需两次击键就可以迅速移动到任意位置（在当前行内）。</p>
	<p>当然也可以用//或??（在当前文件内）。如，/？/(用N或n移到下一个或上一个匹配)。</p>
	<p>如果你坚持只用一个键。可以写一个map来代替缺省的W/B行为：<br />
 nnoremap  &lt;silent&gt; W :call search(&quot;[？。，；！,.;]&quot;,&quot;esW&quot;)&lt;CR&gt;<br />
 nnoremap &lt;silent&gt; B :call search(&quot;[？。，；！,.;]&quot;,&quot;ebsW&quot;)&lt;CR&gt;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: eikc</title>
		<link>http://blah.blogsome.com/2006/03/29/texttools_vim/#comment-29</link>
		<pubDate>Mon, 31 Jul 2006 01:49:21 +0100</pubDate>
		<guid>http://blah.blogsome.com/2006/03/29/texttools_vim/#comment-29</guid>
					<description>前段时间在善用佳软的博客上受影响用了几天VIM，虽然下手很容易，但总之是不太习惯。因为初学的关系，好多在Emeditor上很容易就实现的功能，到了vim上就要查询半天。

其次，如果做为普通文本编辑功能来说，使用VIM使用有些大材小用了。我用Emeditor完全够用。

另外，不知道GVIM中能否实现自定义键盘来实现词的移动呢？比如默认的W／B，不是一整段的移动。而是能够实现按照标点符号来移动呢？这一点在Emeditor中非常好（不过由于Emeditor是收费软件，所以我还是想转到GVIM中）。我觉得VIM是应该能够可以自定义这个功能的，但我初学，还不懂，最好你能够明确地告诉我应该怎么设置。</description>
		<content:encoded><![CDATA[	<p>前段时间在善用佳软的博客上受影响用了几天VIM，虽然下手很容易，但总之是不太习惯。因为初学的关系，好多在Emeditor上很容易就实现的功能，到了vim上就要查询半天。</p>
	<p>其次，如果做为普通文本编辑功能来说，使用VIM使用有些大材小用了。我用Emeditor完全够用。</p>
	<p>另外，不知道GVIM中能否实现自定义键盘来实现词的移动呢？比如默认的W／B，不是一整段的移动。而是能够实现按照标点符号来移动呢？这一点在Emeditor中非常好（不过由于Emeditor是收费软件，所以我还是想转到GVIM中）。我觉得VIM是应该能够可以自定义这个功能的，但我初学，还不懂，最好你能够明确地告诉我应该怎么设置。
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
