Easwy的vim配置共享:包括.vimrc及整个.vim目录

刚才有网友来信询问我的vim配置,我在很久以前已经把我的所有vim配置上传到github了,有兴趣的朋友可以在找到我最新的.vimrc和整个的.vim目录。

你可以点此下载Easwy的vimrc,如果你了解git,你也可以使用git命令下载整个版本历史:

git clone https://github.com/easwy/share.git

用这种方式,你可以随时跟踪我的最新修改,或者把你对vimrc的改变通知我。

Happy Vimming!

[……]

阅读完整文章

在CentOS 5上安装Ubuntu KVM虚拟机

Linux下免费的虚拟化技术主要有KVM和XEN两种。KVM已经合入了Linux标准内核,也获得了诸如RedHat RHEL、Ubuntu这样的Linux发行版的支持,可以预见在未来KVM应该会成为Linux虚拟化技术的主流。只是KVM需要硬件虚拟化技术的支持,如果你的CPU不支持硬件虚拟化技术,那么只能使用XEN。

本文记录了Easwy在CentOS 5.7上安装Ubuntu KVM虚拟机的过程。 [……]

阅读完整文章

Linux逻辑卷管理器(LVM)学习笔记

通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份。

对一般用户来讲,使用最多的是动态调整文件系统大小的功能。这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部分空闲空间,然后根据系统的使用情况,动态调整分区大小。

本文总结了Easwy对于LVM的理解。 [……]

阅读完整文章

在Thinkpad T400上安装Ubuntu

利用周末的时间在自己的Thinkpad T400 AA1上安装了Ubuntu 10.04 LTS版本,这篇文章做为安装Ubuntu的一个小结。
首先在Ubuntu官网上下载了Ubuntu 10.04 LTS Desktop版,刻录后使用光盘启动。整个的安装过程很顺利,不得不说Ubuntu在易用性和用户界面方面下了很大的工夫,它的安装过程以及界面已经可以和Windows相媲美了。感谢Ubuntu把Linux从专业人士的工具变成了普通大众能接受的操作系统,相信在不远的将来,Linux在桌面领域会有更长足的进步。
安装完后,登录Gnome,有一种眼前一亮的感觉,曾几何时,Linux的图形界面已经做的美观如斯。并且现在Linux也非常的易用,已经不再需要费心的去安装/配置各种驱动。对Thinkpad T400的硬件,Ubuntu都能正确的识别出来:显卡(集成)正常、声卡正常、网卡以及无线网卡都可以正常工作,电源管理工作正常(能够正常待机)……
在接下来的篇幅中,Easwy将简要介绍一下自己所做的一些配置。 [……]

阅读完整文章

[Vim] 批量替换程序中的字符串

今天代码中有两个宏的名字改了,这两个宏在程序中使用范围比较广,使用频率也很高,一个个手工替换显然不现实。
Source Insight提供了一个改名的功能,可以很方便的完成改名。

不过Easwy在这里要介绍是在Linux下使用Vi来完成改名,实际上也非常容易。Easwy使用的命令如下:

[......]

阅读完整文章

Windows下cscope -q选项出错的解决

以前曾有网友留言,在windows下使用cscope时,使用-q选项出现如下提示:

D:\Temp> cscope -Rbkq
Input file specified two times.

cscope: cannot create inverted index; ignoring -q option
cscope: removed files ncscope.in.out and ncscope.po.out

当时Easwy以为是windows版本的cscope不支持-q选项。 网友Liang Feng提醒说是由于没有找到合适的sort程序,Easwy又做了一个实验,找到了解决此问题的办法。[……]

阅读完整文章