jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          配置VIM語法高亮及自動縮進

          Posted on 2011-09-03 10:20 幻海藍夢 閱讀(1796) 評論(0)  編輯  收藏 所屬分類: Linux
          1 、配置文件的位置
          在目錄 /etc/ 下面,有個名為vimrc 的文件,這是系統中公共的vim配置文件,對所有用戶都有效。而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“. vimrc ”。例如,/root目錄下,通常已經存在一個. vimrc 文件。
          如果不知道配置文件及腳本的位置,可以在vim中使用命令 :scriptnames ,將顯示如下路徑
          /etc/vimrc
          /usr/share/vim/vim72/syntax/syntax.vim
          /usr/share/vim/vim72/syntax/synload.vim
          /usr/share/vim/vim72/syntax/syncolor.vim
          /usr/share/vim/vim72/filetype.vim
          /usr/share/vim/vim72/ftplugin.vim
          /home/kdj/.vimrc
          ...
          如果不知道vim配置文件的搜索位置,請輸入 :version ,將顯示
          系統vimrc文件:"/etc/vimrc"
          用戶vimrc文件:"$HOME/.vimrc"
          用戶exrc文件:"$HOME/.exrc"
          $VIM預設值:"/usr/share/vim"
           
           
                 2 、設置語法高亮顯示
          1) 打開vimrc,添加以下語句來使得語法高亮顯示:
          syntax on
          2) 如果此時語法還是沒有高亮顯示,那么在/etc目錄下的profile文件中添加以下語句:
          export TERM=xterm-color
                
                 3 、設置 Windows 風格的 C/C++ 自動縮進(添加以下 set 語句到 vimrc 中)
                        1)設置(軟)制表符寬度為4:
                                      set tabstop=4
                                      set softtabstop=4
                        2)設置縮進的空格數為4
                                    set shiftwidth=4
                        3)設置自動縮進:即每行的縮進值與上一行相等;使用 noautoindent 取消設置:
          set autoindent
                        4)設置 使用 C/C++ 語言的自動縮進方式:
                                    set cindent
                        5)設置C/C++語言的具體縮進方式(以我的windows風格為例):
                                      set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
                        6)如果想在左側顯示文本的行號,可以用以下語句:
                                    set nu
                                    set roler 設置光標顯示
                      7)最后,如果沒有下列語句,就加上吧:
          if &term=="xterm"
          set t_Co=8
                       set t_Sb=^[[4%dm
          set t_Sf=^[[3%dm
          endif

          ##########################     灰太狼的設置  ############
          set tabstop=4         //制表符寬度為4
          set shiftwidth=4    //設置縮進的空格數為4
          set autoindent        //設置自動縮進,每行的縮進值與上一行相等
          set ai            
          set cin            //設置使用C語言的自動縮進方式
          set nu            //顯示行號
          set nobackup

          syntax enable



          主站蜘蛛池模板: 丹阳市| 平塘县| 岫岩| 南部县| 开平市| 盐亭县| 沂南县| 宜川县| 内乡县| 咸阳市| 临江市| 胶南市| 浏阳市| 岳阳县| 文昌市| 钟山县| 应城市| 屏南县| 武宁县| 肥乡县| 故城县| 民丰县| 杂多县| 罗田县| 微博| 无极县| 宾川县| 鹤庆县| 平邑县| 加查县| 垦利县| 新营市| 上犹县| 武定县| 乌拉特前旗| 延边| 东宁县| 大渡口区| 漳浦县| 蕉岭县| 富源县|