红联Linux门户
Linux帮助

新手之ubantu11.10

发布时间:2012-03-04 11:10:09来源:红联作者:lishaoxian
前几天新装了10.10,今天升级到了目前的最新版11.10,使用vi编程序的时候发现没法设置行号,上网查了查,说是vim-enpanced这个软件包没装,我试了下,确实没有,可是怎么装呢,新手求提携(6)m:b
文章评论

共有 4 条评论

  1. 秋天中的 于 2012-03-09 10:43:39发表:

  2. sunxinnb 于 2012-03-05 16:00:34发表:

  3. 相思爱文 于 2012-03-05 11:16:27发表:

    楼主用的是ubuntu
    应该是
    sudo aptitude install vim

  4. 王中云 于 2012-03-04 18:39:52发表:

    我目前没用VIM,但希望这个对你有用。

    终端中安? vim-enhanced 加? vi 的功能:
    yum -y install vim-enhanced
    mv /bin/vi /bin/vi.bak
    ln -s /usr/bin/vim /bin/vi
    echo "set nu" >> /etc/vimrc
    #在?案最後面新增 set nu,?示行?
    在?端下使用vim?行???,默?情况下,??的界面上是没有?示行?、?法高亮度?示、智能??等功能的。?了更好的在vim下?行工作,需要手??置一?配置文件:.vimrc。
    在??vim?,?前用户根目?下的.vimrc文件?被自??取,?文件可以包含一些?置甚至脚本,所以,一般情况下把.vimrc文件?建在?前用户的根目?下比?方便,即?建的命令?:
    $vi ~/.vimrc
    ?置完後
    $:x 或者 $wq
    ?行保存退出即可。
    下面?出一?例子,其中列出了?常用到的?置,??的?置信息??照?考?料:
    “?引??始的行?注?行,下同
    “去掉??的有?vi一致性模式,避免以前版本的一些bug和局限
    set nocompatible
    “?示行?
    set nummber
    “??文件的?型
    filetype on
    “???史的行?
    set history=1000
    “背景使用黑色
    set background=dark
    “?法高亮度?示
    syntax on

    “下面?行在?行??代??,在格式?起上很有用;
    “第一行,vim使用自??起,也就是把?前行的?起格式?用到下一行;
    “第二行,依?上面的?起格式,智能的???起方式,?于?似C?言?
    “?上很有用
    set autoindent
    set smartindent
    “第一行?置tab??4?空格,第二行?置?行之?交??使用4?空格
    set tabstop=4
    set shiftwidth=4
    “?置匹配模式,?似??入一?左括???匹配相?的那?右括?
    set showmatch
    “去除vim的GUI版本中的toolbar
    set guioptions-=T
    “?vim?行???,如果命令??,??出一???,??置去掉??
    set vb t_vb=
    “在???程中,在右下角?示光?位置的??行
    set ruler
    “默?情况下,?找匹配是高亮度?示的,??置??高亮?示
    set nohls
    “查??非常方便,如要查找book??,??入到/b?,?自?找到第一
    “?b??的??,??入到/bo?,?自?找到第一?bo??的??,依
    “次?推,?行查找?,使用此?置?快速找到答案,?你找要匹配的??
    “?,别忘?回?
    set incsearch
    “修改一?文件後,自??行?份,?份的文件名?原文件名加“~“後?
    if has(“vms”)
    set nobackup
    else
    set backup
    endif

    如果去除注?後,一?完整的.vimrc配置信息如下所示:

    set nocompatible
    set number
    filetype on
    set history=1000
    set background=dark
    syntax on
    set autoindent
    set smartindent
    set tabstop=4
    set shiftwidth=4
    set showmatch
    set guioptions-=T
    set vb t_vb=
    set ruler
    set nohls
    set incsearch

    如果?置完後,??功能没有起作用,?查一下系?下是否安?了vim-enhanced包,查?命令?:
    $rpm -q vim-enhanced

    ?考?料:
    1.vim的完全翻?版在下面?接?可以找到
    http://vimcdoc.sourceforge.net/
    可以下栽其中的一?PDF版本,?面介?的很??,强烈推?:)
    2.更??的vim信息可以??:
    http://www.vim.org/
    3.一??有英文注?的.vimrc例子
    http://www.vi-improved.org/vimrc.php