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



          主站蜘蛛池模板: 株洲市| 旅游| 新建县| 原阳县| 普洱| 嘉定区| 田阳县| 丰顺县| 扎囊县| 习水县| 资中县| 崇州市| 南充市| 济源市| 睢宁县| 阿瓦提县| 庄河市| 山丹县| 修武县| 新巴尔虎左旗| 宁安市| 时尚| 资兴市| 栾城县| 通城县| 英吉沙县| 乐业县| 昂仁县| 抚远县| 万安县| 甘孜县| 阜康市| 无极县| 依安县| 怀宁县| 赣榆县| 四平市| 平乡县| 万全县| 玛曲县| 榆中县|