Vim安装及配置

首先安装vim编辑器
$sudo apt-get install vim vim-gnome vim-tiny vim-gtk vim-nox


在用户目录下建立自己的配置文件
#cd ~
touch一个名为.vimrc文件
#touch .vimrc
#vi .vimrc

输入以下配置:

  • set nocompatible                 不使用vi默认键盘布局
  • set number                          显示行号
  • set autoindent                     自动对齐
  • set smartindent                   智能对齐
  • set showmatch                    括号匹配模式
  • set ruler                               显示状态行
  • set incsearch                       搜索时一边输入一边显示效果
  • set tabstop=4                       tab键为4个空格
  • set shiftwidth=4
  • set softtabstop=4
  • set cindent                           C语言格式对齐
  • set nobackup                       不要备份文件
  • set clipboard+=unnamed     与windows共享剪贴板
  • syntax on                             语法高亮
  • set mouse=a                         鼠标支持


只对各个用户在自己的当前目录下的.vimrc修改的话,修改内容只对本用户有效,

要想全部有效,可以修改/etc/vim/vimrc.

1.apt-get install vim-full

2.设置/etc/vim/vimrc加上下面语句:

  •   #语法高亮度显示
  •   syntax on
  •   #去掉有关vi一致性模式,避免以前版本的一些bug和局限
  •   set nocompatible
  •   #显示行号
  •   set number
  •   #检测文件的类型
  •   filetype on
  •   #记录历史的行数
  •   set history=1000
  •   #背景使用黑色
  •   set background=dark
  •   #vim使用自动对齐,也就是把当前行的对起格式应用到下一行
  •   set autoindent
  •   #依据上面的对起格式,智能的选择对齐方式,对于类似C语言编
  •   set smartindent
  •   #设置Windows风格的C/C++自动缩进,第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
  •   set tabstop=4
  •   set shiftwidth=4
  •   #设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
  •   set showmatch
  •   #去除vim的GUI版本中的toolbar
  •   set guioptions-=T
  •   #在编辑过程中,在右下角显示光标位置的状态行
  •   set ruler
  •   #默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
  •   set nohls
  •   #使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车
  •   set incsearch
  •   #如果没有下列行,加上吧
  •   if &term=="xterm"
  •   set t_Co=8
  •   set t_Sb=^[[4%dm
  •   set t_Sf=^[[3%dm
  •   endif

系统的一些设置(包括终端下的颜色,ls命令,vi等)

  注:只对各个用户在自己的当前目录下的.vimrc修改的话,修改内容只对本用户有效,

       要想全部有效,可以修改/etc/bash.bashrc

          使用alias命令修改之

  将其中的与颜色有关的设置改为:
   # enable color support of ls and also add handy aliases
   if [ "$TERM" != "dumb" ] && [ -x /usr/bin/dircolors ]; then
      eval "`dircolors -b`"
      alias ls='ls --color=auto'
      alias vi='vim'
      alias ll='ls -l --color=auto'
      alias dir='ls --color=auto --format=vertical'
      alias vdir='ls --color=auto --format=long'

      alias grep='grep --color=auto'
      alias fgrep='fgrep --color=auto'
      alias egrep='egrep --color=auto'
  fi
  增加命令:
   # some more ls aliases
   alias ll='ls -l'
   alias la='ls -A'
   alias l='ls -CF'

posted @ 2016-11-10 16:11  Jimmy Can  阅读(160)  评论(0)    收藏  举报