<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cyher.NET &#187; vim</title>
	<atom:link href="http://cyher.net/category/vim/feed" rel="self" type="application/rss+xml" />
	<link>http://cyher.net</link>
	<description>Technology, Life, Code, OpenSource, *nix, Mac and iphone, Mobile development</description>
	<lastBuildDate>Wed, 16 Mar 2011 01:25:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>vim on mac</title>
		<link>http://cyher.net/vim/vim-on-mac</link>
		<comments>http://cyher.net/vim/vim-on-mac#comments</comments>
		<pubDate>Thu, 18 Jun 2009 11:23:34 +0000</pubDate>
		<dc:creator>cyher</dc:creator>
				<category><![CDATA[vim]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[macports]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://cyher.net/?p=636949</guid>
		<description><![CDATA[vim 是一个跨平台的编辑器，号称世界第2(第一是Emacs).但是俺没有用过，不敢妄加评论。最近学习python,看mac上也有python支持，我索性就在想在mac上搭建开发环境，其实也没啥开发环境。。。就是装个新版的python和一个vim。如果习惯了 gvim的话 这里有更快的选择就是MacVim 。下载安装就行了，很简单。但是我偏偏有点怪癖，喜欢cmdline，所以就想找个好用的命令行的vim。mac自带的vim版本低不说把，还不好用有好多选项都没有打开，比如python就没有支持，索性自己动手丰衣足食。 首先呢，macports这个东西是必不可少的，他就是mac上面的yum,apt-get.当然 port这个程序就是在BSD上流行的软件包管理程序。具体安装和使用我就不多说了，看guide.macports.org讲得很清楚。等把ports设置好了以后，下面的事情就是很简单了。 在终端中输入 sudo port install vim +python +cscope +porfile +clientserver \ +emacs_tags +rightleft +dnd +profile +xim +tcl 剩下的就只有等待了。等到装好以后，可以这样看看vim是不是支持python了 vim --version 可以看见这样的打印 VIM - Vi IMproved 7.2 &#40;2008 Aug 9, compiled Jun 17 2009 23:32:44&#41; MacOS X &#40;unix&#41; version Included patches: 1-182 Compiled by cyher@icyhex-pro.local Normal version without GUI. Features [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cyher.net/tag/vim" class="st_tag internal_tag" rel="tag" title="标签 vim 下的日志">vim</a> 是一个跨平台的编辑器，号称世界第2(第一是Emacs).但是俺没有用过，不敢妄加评论。最近学习python,看mac上也有python支持，我索性就在想在mac上搭建开发环境，其实也没啥开发环境。。。就是装个新版的python和一个vim。如果习惯了 gvim的话 这里有更快的选择就是<a href="http://macvim.org/" target="_blank">MacVim</a> 。下载安装就行了，很简单。但是我偏偏有点怪癖，喜欢cmdline，所以就想找个好用的命令行的vim。mac自带的vim版本低不说把，还不好用有好多选项都没有打开，比如python就没有支持，索性自己动手丰衣足食。</p>
<p>首先呢，<a href="http://www.macports.org/" target="_blank">macports</a>这个东西是必不可少的，他就是mac上面的yum,apt-get.当然 port这个程序就是在BSD上流行的软件包管理程序。具体安装和使用我就不多说了，看<a href="http://guide.macports.org/" target="_blank">guide.macports.org</a>讲得很清楚。等把ports设置好了以后，下面的事情就是很简单了。<br />
在终端中输入</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">sudo port install vim <span style="color: #339933;">+</span>python <span style="color: #339933;">+</span>cscope <span style="color: #339933;">+</span>porfile <span style="color: #339933;">+</span>clientserver \
<span style="color: #339933;">+</span>emacs_tags <span style="color: #339933;">+</span>rightleft <span style="color: #339933;">+</span>dnd <span style="color: #339933;">+</span>profile <span style="color: #339933;">+</span>xim <span style="color: #339933;">+</span>tcl</pre></div></div>

<p>剩下的就只有等待了。等到装好以后，可以这样看看vim是不是支持python了</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">vim <span style="color: #339933;">--</span>version</pre></div></div>

<p>可以看见这样的打印</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">VIM <span style="color: #339933;">-</span> Vi IMproved <span style="color:#800080;">7.2</span> <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">2008</span> Aug <span style="color: #0000dd;">9</span><span style="color: #339933;">,</span> compiled Jun <span style="color: #0000dd;">17</span> <span style="color: #0000dd;">2009</span> <span style="color: #0000dd;">23</span><span style="color: #339933;">:</span><span style="color: #0000dd;">32</span><span style="color: #339933;">:</span><span style="color: #0000dd;">44</span><span style="color: #009900;">&#41;</span>
MacOS X <span style="color: #009900;">&#40;</span>unix<span style="color: #009900;">&#41;</span> version
Included patches<span style="color: #339933;">:</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">-</span><span style="color: #0000dd;">182</span>
Compiled by cyher@icyhex<span style="color: #339933;">-</span>pro.<span style="color: #202020;">local</span>
Normal version without GUI.  <span style="color: #202020;">Features</span> included <span style="color: #009900;">&#40;</span><span style="color: #339933;">+</span><span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span>
<span style="color: #339933;">-</span>arabic <span style="color: #339933;">+</span>autocmd <span style="color: #339933;">-</span>balloon_eval <span style="color: #339933;">-</span>browse <span style="color: #339933;">+</span>builtin_terms <span style="color: #339933;">+</span>byte_offset <span style="color: #339933;">+</span>cindent
<span style="color: #339933;">-</span>clientserver <span style="color: #339933;">-</span>clipboard <span style="color: #339933;">+</span>cmdline_compl <span style="color: #339933;">+</span>cmdline_hist <span style="color: #339933;">+</span>cmdline_info <span style="color: #339933;">+</span>comments
<span style="color: #339933;">+</span>cryptv <span style="color: #339933;">+</span>cscope <span style="color: #339933;">+</span>cursorshape <span style="color: #339933;">+</span>dialog_con <span style="color: #339933;">+</span>diff <span style="color: #339933;">+</span>digraphs <span style="color: #339933;">-</span>dnd <span style="color: #339933;">-</span>ebcdic
<span style="color: #339933;">-</span>emacs_tags <span style="color: #339933;">+</span>eval <span style="color: #339933;">+</span>ex_extra <span style="color: #339933;">+</span>extra_search <span style="color: #339933;">-</span>farsi <span style="color: #339933;">+</span>file_in_path <span style="color: #339933;">+</span>find_in_path
<span style="color: #339933;">+</span><span style="color: #993333;">float</span> <span style="color: #339933;">+</span>folding <span style="color: #339933;">-</span>footer <span style="color: #339933;">+</span>fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span>gettext <span style="color: #339933;">-</span>hangul_input <span style="color: #339933;">+</span>iconv <span style="color: #339933;">+</span>insert_expand
<span style="color: #339933;">+</span>jumplist <span style="color: #339933;">-</span>keymap <span style="color: #339933;">-</span>langmap <span style="color: #339933;">+</span>libcall <span style="color: #339933;">+</span>linebreak <span style="color: #339933;">+</span>lispindent <span style="color: #339933;">+</span>listcmds <span style="color: #339933;">+</span>localmap
<span style="color: #339933;">+</span>menu <span style="color: #339933;">+</span>mksession <span style="color: #339933;">+</span>modify_fname <span style="color: #339933;">+</span>mouse <span style="color: #339933;">-</span>mouseshape <span style="color: #339933;">-</span>mouse_dec <span style="color: #339933;">-</span>mouse_gpm
<span style="color: #339933;">-</span>mouse_jsbterm <span style="color: #339933;">-</span>mouse_netterm <span style="color: #339933;">-</span>mouse_sysmouse <span style="color: #339933;">+</span>mouse_xterm <span style="color: #339933;">+</span>multi_byte
<span style="color: #339933;">+</span>multi_lang <span style="color: #339933;">-</span>mzscheme <span style="color: #339933;">-</span>netbeans_intg <span style="color: #339933;">-</span>osfiletype <span style="color: #339933;">+</span>path_extra <span style="color: #339933;">-</span>perl <span style="color: #339933;">+</span>postscript
<span style="color: #339933;">+</span>printer <span style="color: #339933;">-</span>profile <span style="color: #339933;">+</span>python <span style="color: #339933;">+</span>quickfix <span style="color: #339933;">+</span>reltime <span style="color: #339933;">-</span>rightleft <span style="color: #339933;">-</span>ruby <span style="color: #339933;">+</span>scrollbind
<span style="color: #339933;">-</span>signs <span style="color: #339933;">+</span>smartindent <span style="color: #339933;">-</span>sniff <span style="color: #339933;">+</span>statusline <span style="color: #339933;">-</span>sun_workshop <span style="color: #339933;">+</span>syntax <span style="color: #339933;">+</span>tag_binary
<span style="color: #339933;">+</span>tag_old_static <span style="color: #339933;">-</span>tag_any_white <span style="color: #339933;">+</span>tcl <span style="color: #339933;">+</span>terminfo <span style="color: #339933;">+</span>termresponse <span style="color: #339933;">+</span>textobjects <span style="color: #339933;">+</span>title
 <span style="color: #339933;">-</span>toolbar <span style="color: #339933;">+</span>user_commands <span style="color: #339933;">+</span>vertsplit <span style="color: #339933;">+</span>virtualedit <span style="color: #339933;">+</span>visual <span style="color: #339933;">+</span>visualextra <span style="color: #339933;">+</span>viminfo
<span style="color: #339933;">+</span>vreplace <span style="color: #339933;">+</span>wildignore <span style="color: #339933;">+</span>wildmenu <span style="color: #339933;">+</span>windows <span style="color: #339933;">+</span>writebackup <span style="color: #339933;">-</span>X11 <span style="color: #339933;">-</span>xfontset <span style="color: #339933;">-</span>xim <span style="color: #339933;">-</span>xsmp
 <span style="color: #339933;">-</span>xterm_clipboard <span style="color: #339933;">-</span>xterm_save
   system vimrc file<span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;/opt/local/etc/vimrc&quot;</span>
     user vimrc file<span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;$HOME/.vimrc&quot;</span>
      user exrc file<span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;$HOME/.exrc&quot;</span>
  fall<span style="color: #339933;">-</span>back <span style="color: #b1b100;">for</span> $VIM<span style="color: #339933;">:</span> <span style="color: #ff0000;">&quot;/opt/local/share/vim&quot;</span></pre></div></div>

<p>里面有 +python这样的字样就对了，里面还有许多默认是设置没有的如：+cscope等选项吧，这样的vim就比较好用了和fedora中的vim-enhance包的vim基本上一样了。vim的最佳伴侣是什么我想应该是ctags了，但是mac默认安装的确是很老的版本大家也可以version一下看看。下面就装一下ctags。同样的道理</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">sudo port install ctags</pre></div></div>

<p>装好以后，基本的vim编程环境已经搭建完毕，反正知道有ports这个软件了，觉得什么不爽，安装就是了，嘿嘿。感谢开源！</p>
]]></content:encoded>
			<wfw:commentRss>http://cyher.net/vim/vim-on-mac/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

