- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
想来大家都知道Vi其实使用的时候都是alias到vim的。所以在vim-enhanced这个包里面是支持高亮显示的。不说这么多废话了,如果想让root使用时候高亮显示,直接打vim就可以了。如果你想用vi的时候就需要简单修改一下配置文件。[kook@localhost ~]$ rpm -qa | grep vimvim-enhanced-7.0.109-3vim-common-7.0.109-3vim-minimal-7.0.109-3[kook@localhost ~]$ rpm -qc vim-enhanced/etc/profile.d/vim.csh/etc/profile.d/vim.sh[kook@localhost ~]$ vi /etc/profile.d/vim.shif [ -n $BASH_VERSION -o -n $KSH_VERSION -o -n $ZSH_VERSION ]; then[ -x /usr/bin/id ] || return[ `/usr/bin/id -u` -le 100 ] return# for bash and zsh, only if no alias is already setalias vi /dev/null 21 || alias vi=vimfi请自己手工注释第三行。 [ `/usr/bin/id -u` -le 100 ] return
RHEL5下vi语法高亮的问题
来源: ChinaUnix博客 日期: 2009.06.22 13:17 (共有0条评论) 我要评论 ? ? ? ? ? ? ? ? ? RHEL5下vi语法高亮的问题在RHEL5下面,如果使用root登录,执行vi,发现没有语法高亮等特性(.vimrc里面已经打开了语法高亮特性),必须执行vim才可以。而使用其他非特权用户登录就不存在这个问题。这让我感到有点奇怪,为什么root和其他非root用户会不一样?通常Linux下面都会设置alias vi=vim;我最常用的是Debian,在Debian下,vi和vim都是执行的vim,不管你是不是root(实际上vi和vim都链接到vim.full)。通过一番研究,发现问题出在一个脚本: /etc/profile.d/vim.sh(/etc/profile会自动调用/etc/profile.d下面的所有脚本))。if [ -n $BASH_VERSION -o -n $KSH_VERSION -o -n $ZSH_VERSION ]; then??[ -x /usr/bin/id ] || return??[ `/usr/bin/id -u` -le 100 ] return??# for bash and zsh, only if no alias is already set??alias vi /dev/null 21 || alias vi=vimfi当你是root(id = 0)时,这一句会直接return,而不执行后面的alias操作:[ `/usr/bin/id -u` -le 100 ] return只有用户 id 100时,才会执行: alias vi /dev/null 21 || alias vi=vim。所以,必须修改这个脚本,或者在.bashrc里面增加一句: alias vi=vim。至于RHEL为什么要这样做,我还是不明白。 linux下的vi和vim (语法可高亮)
2009年03月23日 星期一 19:52
linux下的vi和vim是有些不同的,vim 在编程程序时可以显示语法高亮。
下面是通过配置vim来达到效果,你也可以在进入vim后通过命令来配置
如:syntax on显示高亮,set nu 显示行号等。
开始设置vim的配置文件,注意:在配置前最好做好/etc/vimrc的backup
1、配置文件的位置
在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。
?????? 2、设置语法高亮显示
1) 打开vimrc,添加以下语句来使得语法高亮显示:
syntax on
2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:
export TERM=xterm-color
??????
?????? 3、设置Windows风格的C/C++自动缩进(添加以下set语句到vi
您可能关注的文档
- 2013年资中县小学语文六年级复习与素质教育测试(发qq群)#.ppt
- 2013年最新初中精品物理教学课件:六 浮力的应用#.ppt
- 2014哈尔滨工业大学考研初(全部专业)#.doc
- 2014学年高二语文同步课件:专题一 第4课 斑纹(苏教版必修5)#.ppt
- 2015北京地区成人本科学士学位英语统一考试考前强化试题#.doc
- 2015年3月27-28-29日(北京)中国地产标杆行之走进【中海】“成本篇”#.doc
- 2015年5月北京地区成人本科学士学位英语统一考试真题及答案#.doc
- 2015年宏观经济形势与经济政策解读(上)#.doc
- 2015年宏观经济形势与经济政策解读(上)答案#.doc
- 2015年中信泰富神州半岛分销协议模板#.doc
文档评论(0)