LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1033|回复: 5

完全一样的vim配置文件,为什么不同用户表现不同

[复制链接]
发表于 2010-1-2 20:57:22 | 显示全部楼层 |阅读模式
如题。
在普通用户家目录下有一份.vimrc,su成root复制到root家,还叫.vimrc,同时再复制一份到/etc,名叫vimrc(去掉了前面那个点)。
现在用普通用户身份打开vim与su -变成root打开vim,界面效果却不一样,为什么?(见图,左为root,右为user)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-1-3 06:08:25 | 显示全部楼层
不同用户用的显卡驱动不一致?
回复 支持 反对

使用道具 举报

发表于 2010-1-3 10:39:30 | 显示全部楼层
字体的渲染不同?
回复 支持 反对

使用道具 举报

发表于 2010-1-3 10:56:46 | 显示全部楼层
跟全局bashrc有关系吧?其他请达人来解释。。。
  1. if ${use_color} ; then
  2.         # Enable colors for ls, etc.  Prefer ~/.dir_colors #64489
  3.         if type -P dircolors >/dev/null ; then
  4.                 if [[ -f ~/.dir_colors ]] ; then
  5.                         eval $(dircolors -b ~/.dir_colors)
  6.                 elif [[ -f /etc/DIR_COLORS ]] ; then
  7.                         eval $(dircolors -b /etc/DIR_COLORS)
  8.                 fi
  9.         fi
  10. [color=red]
  11.         if [[ ${EUID} == 0 ]] ; then
  12.                 PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
  13.         else
  14.                 PS1='\[\033[01;99m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
  15.         fi
  16. [/color]
  17.         alias ls='ls --color=auto'
  18.         alias grep='grep --colour=auto'
  19. else
  20.         if [[ ${EUID} == 0 ]] ; then
  21.                 # show root@ when we don't have colors
  22.                 PS1='\u@\h \W \$ '
  23.         else
  24.                 PS1='\u@\h \w \$ '
  25.         fi
  26. fi
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-3 11:15:36 | 显示全部楼层
楼上的请看:
#
# /etc/bash.bashrc
#
# This file is the systemwide bashrc file. While most of the
# environment is preserved when running an interactive shell
# the PS[1-4] variables, aliases and functions are reset.
#
# When running a non-login shell, apply the following settings:
# - Prompt defaults (PS[1-4], PROMPT_COMMAND)
# - bash_completion if it exists
# - source /etc/bash.bashrc.local

PS1='[\u@\h \W]\$ '
PS2='> '
PS3='> '
PS4='+ '

export PS1 PS2 PS3 PS4

if test "$TERM" = "xterm" -o \
        "$TERM" = "xterm-color" -o \
        "$TERM" = "xterm-256color" -o \
        "$TERM" = "rxvt" -o \
        "$TERM" = "rxvt-unicode" -o \
        "$TERM" = "xterm-xfree86"; then
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}{PWD/$HOME/~}\007"'
    export PROMPT_COMMAND
fi

[ -r /etc/bash_completion   ] && . /etc/bash_completion
[ -r /etc/bash.bashrc.local ] && . /etc/bash.bashrc.local
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 00:26:01 | 显示全部楼层
没人知道咋回事儿么?自己顶顶
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表