虛擬機中Ubuntu下安裝vim及配置文件和插件之菜鳥初體驗


因為Linux老師布置的作業,於是乎打算花點時間把自己安裝的過程記在博客園上,方便自己以后查閱   (高手繞道)

the first :

vim 安裝:打開vim的終端

在命令行敲入“vi”后按"tab"鍵,可以看到目前系統中只安裝了vi和vim.tiny。

vim是從VI發展而來的一個文本編輯器,功能更強大。而vim.tiny是vim的精簡版,所以,安裝vim勢在必行。

  the second:輸入命令:sudo apt-get install vim-gtk

the last:之后不需要任何操作,等待安裝完成。

安裝完成之后,在命令行敲入vi,按“tab”鍵。

可以看到,已經有vim命令的存在。

安裝成功。(是不是很簡單。。)

 

==========================================================================================================================================================================================================

VIM的配置

剛安裝的VIM,可能界面並不是十分友好,這就需要我們去更改vim的配置文件,按照我們的需求去修改它。

  1. 在命令行下,輸入命令如圖:   

    必須加上sudo,否則你是沒有權限編輯vimrc的。

    2.

    下圖為我的VIM配置。配置很多,所以我也只安裝了些我覺得有用的。

    輸入他們,可以讓您的VIM變得更漂亮、舒服。

    set nu                           // 在左側行號

    set tabstop                  //tab 長度設置為 4

    set nobackup               //覆蓋文件時不備份

    set cursorline               //突出顯示當前行

    set ruler                       //在右下角顯示光標位置的狀態行

    set autoindent             //自動縮進

     

    保存之后,配置完畢。

     

     

    ================================================================================================================================================================================================

    vim中TagList插件的安裝:(查詢了下vim有哪些插件,插件太多,感覺這款比較實用。。)

    TagList插件,是一款基於ctags,在vim代碼窗口旁以分割窗口形式顯示當前的代碼結構概覽,增加代碼瀏覽的便利程度的vim插件。

     

    Taglist是以tags文件為基礎,需要ctags生成tags文件。

    安裝ctags,Redhat和CentOS可以執行yum install ctags,Debian和Ubantu可以執行apt-get install ctags

    下載Taglist,地址是http://sourceforge.net/projects/vim-taglist/files/vim-taglist/

    解壓taglist_45.zip。可以看到有兩個目錄doc和plugin,結構如下

     

    taglist_45
    | |-------- doc | \-------- taglist.txt
    | \-------- plugin \-------- taglist.vim

    執行下列shell命令,即安裝完成

    cp  doc/taglist.txt  /usr/share/vim/vim72/doc/
    cp  plugin/taglist.vim  /usr/share/vim/vim72/plugin

    使用方法:

    在源碼目錄下,執行ctags -R對各目錄遞歸創建生成tags文件

    用Vim打開源碼文件,以命令模式執行Tlist,即可啟用Taglist插件,<F1>可以查看taglist的幫助信息

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM