- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CentOS中root使用Vi不能高亮显示解决办法以与TAB补全命令
想来大家都知道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条评论) HYPERLINK /bbs/thread-1119598-1-1.html \t _blank 我要评论
?
? ? ? ? ? ? ? ? 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
??????
???
文档评论(0)