今天兴致勃勃地捣腾了一下午ubuntu(我的是ubuntu 9.10) ,感觉ubuntu还是很好用的 ,是一个对linux初学者度过适应期的不错的操作系统。由于刚刚接触C++,不免心生一股编写C++程序的热情。于是编写了一个很简单的C++ 程序
代码:(HelloCpp.cpp)
1 #include
2 void main(){
3 using namespace std;
4 cout<<"Hello Cpp!!"<
5 }
然后编译 g++ HelloCpp.cpp -o HelloCpp
居然报错: Hello.cpp:2: 错误: ‘::main’必须返回‘int’
上网一查结果证明这是编译器的问题,暂且不管,先改回int来,成功了。
传说vim是一个很强大的linux文本编辑器,于是想试试看其威力如何。
按照一般在ubuntu下安装软件的习惯 ,我很娴熟地在终端输入了sudo apt-get install vim,居然出现这样的提示:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
下列的软件包有不能满足的依赖关系:
vim: 依赖: vim-common (= 1:7.1.314-3ubuntu3.1) 但是 2:7.2.079-1ubuntu5 正要被安装
E: 无法安装的软件包
也就是说无法安装成功。
上网一搜,有几个答案,不过试了第一个居然就成功了(运气有点好),说是软件源提供的版本比较低。原来ubuntu预装的是一个vim-tiny(一个十分轻量级的vim),于是我就把这个vim-tiny和其依赖的vim-common一起卸载了,然后再重新安装一次vim,这回安装成功了。
话说当一个人沉迷于某种东西的时候往往无法自拔,一装好vim我就迫不及待地要开始写cpp ,但是很令人失望的是居然没有语法高亮。明明说有语法高亮的功能的啊?!就像买了个假货一样,很让人不舒服。但是既然说了,肯定是哪出问题了。打开我最喜欢的google(没多久这孩子就要被迫离开中国了),经过筛选得出这样的解决方法:
1 、配置文件的位置
在目录 /etc/ 下面,有个名为 vimrc 的文件,这是系统中公共的 vim 配置文件,对所有用户都有效。( PS:如果没有这个文件的话,那就自己新建一个)
2 、设置语法高亮显示