编译vim解决中文支持
最近开始抛弃Ubuntu折腾CentOS 5.3(注:无意挑起OS之争),每当换一个OS,第一个配置的就是VIM。
介于以前在MacOSX的编译经验,直接三部曲
./configue && sudo make && sudo make install
解决的问题。 但在CentOS之后发现无论如何都不支持中文。
通过文档的翻阅和google的搜索,发现了问题出现在编译上。vim支持中文需要2个基本feature:multi_byte和iconv。
在vim中输入 :version 发现这2个feature都是 – multi_byte 和 – iconv。看来编译的时候参数没有配置对。
于是重新执行以下代码
./configure –prefix=/usr –with-features=huge
sudo make
sudo make install
问题就解决了。
另外vim配置文件从第一行(我是unicode的统一论者),加上
set enc=utf-8
set tenc=utf-8
set fenc=utf-8
set fencs=utf-8,usc-bom
其实整个问题都很简单。 但是我发现搜索引擎里的资料 不是通过直观的关键字搜出来的。 所以这里做下一个记录,希望对以后的朋友有所帮助。
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
朋友偶尔用我电脑做点事,我新建了一个标准用户给他。他在他账户下偶尔安装一些软件需要输入管理员密码,这就很尴尬了。安装就算了,我账户登录后也会自动启动他安装的软件,而且还有桌面快…
Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。…
(感谢 @文艺复兴记(todd) 投递此文) 在上一篇文章《二叉树迭代器算法》中,我介绍了一种基于栈的二叉树迭代器实现。程序设计语言和Haskell大牛@九瓜 在看过之后评论到…