Chinaunix首页 | 论坛 | 博客
  • 博客访问: 99628
  • 博文数量: 27
  • 博客积分: 1132
  • 博客等级: 少尉
  • 技术积分: 278
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-22 13:56
文章分类

全部博文(27)

文章存档

2011年(1)

2010年(18)

2009年(8)

分类: LINUX

2009-11-28 22:13:31

今天一天都没有离开电脑了,现在两眼发黑
看不见去明天准备跟老师讨论的ppt了 
写个非常非常浅显的l-i-n-u-x水文吧
说它浅显是因为自己google的时候没有一篇关于这方面的介绍
也许真正的大牛不会写这些东西吧

前天哥在Fedora下用vim的时候,我说vim功能很强大吧
他说没感觉 我有点惊讶 但也难怪
因为哥从来没有接触过linux
只是最近他在做一个项目时才用到linux开发平台
所以他叫我跟他讲讲一些基本的linux下安装软件后配置文件的原理
以debian为例吧
举个例子,现在假设要安装vi(自己安装不是系统自带的)
可以直接选择apt-get install,或者下载源码包编译安装
用apt这种方式主要用到apt管理工具,这种强大的管理方式
会将.deb的安装包首先下载到本地,然后再自动的安装vi,这个过程就好比一键安装ghost了
这时vi就可以直接用了,编译源码包时,configure(这个设定安装路径等信息) make(编译源码)
 make install(这个就是安装了)
安装完后,就可用vim了,不过现在用vim时,只能完成基本的编辑操作,就好比ghost装完后
它只是含有一些它指定的垃圾软件,比如RealPlayer等
现在我们要让vim变的功能丰富些,怎么办呢
首先说下配置文件,在apt-get或者编译安装vim时会生成一个基本的文件/etc/vimrc
这个文件我们叫做配置文件,它处于linux系统里的配置文件夹/etc下
文件/etc/中的配置信息是最为基本的,它在系统启动时就会加载
但想想linux最受欢迎的应该是它的自由度吧,你可以根据你想要的效果,对/etc/进行配置
从而达到你所要的特殊的个性化显示和设置
于是你就可以对之进行编辑了 这里怎么编辑呢,参照的标准又是什么呢
一般linux下软件程序其开发作者会写大量的详细的文档手册(安装的时候一般会释放在*/doc下)
这里的文档手册教你如何使用程序以及如何对程序进行配置等等
(顺便说下,学习linux一定要养成看文档的好习惯,当然e文一定要有耐心看)
比如你想设置编程时,关键字语法标亮,行数显示等个性时
可以参考里面文档里教你的方法 syntax on(语法标亮)  set nummber(显示行号)
这样当你设置完并保存时,重新开终端时就会看到你想要的效果

还有一点,因为linux是多用户的,有的用户不喜欢这种配置
ta也瞧不起管理员在/etc下的配置,怎办
这时ta就可以在自己的home/xx目录(当前用户目录)下,创建一个属于自己的对程序的
配置文件,比如对vim来说为*/home/xx/.vimrc(或者~/.vimrc)
为什么加点,这主要是为了隐藏此文件
因为它不是经常用到,防止自己不小心手痒痒了,误删或怎么的了
这时当启用vim时,系统会加载/etc下的配置文件,然后再加载当前用户目录下的配置文件
从而完成特殊的个人设置。
末了,就聊这么点吧,感觉很肤浅,不过希望能对那些正在摸索却没入门的linuxer有点用处

下面自带下自己的vim配置文件吧,这个配置文件不知道是自己当初down的还是自己写的
无关紧要了 觉得还行 凑合着用吧
具体的方法如下:
$vi ~/.vimrc
“双引号开始的行为注释行,下同
“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
“显示行号
set nummber
“检测文件的类型
filetype on 
“记录历史的行数
  set history=1000 
  “背景使用黑色
set background=dark 
“语法高亮度显示
syntax on 
“下面两行在进行编写代码时,在格式对起上很有用;
“第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;
“第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编
“写上很有用
set autoindent
set smartindent
“第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
“去除vim的GUI版本中的toolbar
set guioptions-=T
“当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set vb t_vb=
“在编辑过程中,在右下角显示光标位置的状态行
set ruler
“默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
“查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一
“个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依
“次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词
“时,别忘记回车
set incsearch
“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀
if has(“vms”)
  set nobackup
else
  set backup
endif
阅读(1583) | 评论(0) | 转发(0) |
0

上一篇:瞎写点

下一篇:2009年总结

给主人留下些什么吧!~~