免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1009 | 回复: 0
打印 上一主题 下一主题

说说linux下的配置文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-28 22:13 |只看该作者 |倒序浏览

                                今天一天都没有离开电脑了,现在两眼发黑看不见去明天准备跟老师讨论的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[color="#FF0000"]“双引号开始的行为注释行,下同[color="#FF0000"]“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatible[color="#FF0000"]“显示行号set nummber[color="#FF0000"]“检测文件的类型filetype on [color="#FF0000"]“记录历史的行数  set history=1000 [color="#FF0000"]  “背景使用黑色set background=dark [color="#FF0000"]“语法高亮度显示syntax on [color="#FF0000"]“下面两行在进行编写代码时,在格式对起上很有用;[color="#FF0000"]“第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;[color="#FF0000"]“第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编[color="#FF0000"]“写上很有用set autoindentset smartindent[color="#FF0000"]“第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格set tabstop=4set shiftwidth=4[color="#FF0000"]“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号set showmatch“去除vim的GUI版本中的toolbarset guioptions-=T[color="#FF0000"]“当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声set vb t_vb=[color="#FF0000"]“在编辑过程中,在右下角显示光标位置的状态行set ruler[color="#FF0000"]“默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示set nohls[color="#FF0000"]“查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一[color="#FF0000"]“个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依[color="#FF0000"]“次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词[color="#FF0000"]“时,别忘记回车set incsearch[color="#FF0000"]“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀if has(“vms”)  set nobackupelse  set backupendif
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/101577/showart_2106520.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP