Ubuntu環境配置之vi 配置

來源:互聯網
上載者:User

Android的源碼開發,幾乎離不開Linux,Linux系統當然首推Ubuntu了,linux內建的編輯工具VI,相信用過的人都知道它的強大之處了,但是,系統內建的vi,功能比較有限,用起來當然不怎麼方便,所以我們需要對它進行最佳化配置。
1、安裝增強版vi:sudo apt-get install vim
2、做一個軟連結:sudo ln -sf /usr/bin/vim /usr/bin/vi 這一步可以省略,因為這隻是個人習慣問題,但是,輸入vi,怎麼也比輸入vim要來的快一點吧。
3、建立一個vi的設定檔:sudo vi /etc/vim/vimrc.local 在裡面添加下面的內容,儲存。
set nocompatible "去掉討厭的有關vim一致性模式,避免以前版本的一些bug和局限.
set number "顯示行號.
set ruler "顯示當前游標的行列資訊
syntax on "文法高亮顯示.(這個肯定是要的.)
set background=dark "背景顏色暗色.(我覺得不錯,保護眼睛.)
set history=50 "設定命令記錄為50條.
set hls "尋找匹配是高亮度顯示的
set lbr "不在單詞中間斷行。
set fo+=mB "開啟斷行模組對亞洲語言支援
set backspace=indent,eol,start
set tabstop=4 "設定tab鍵為4個空格.
set shiftwidth=4 "設定當行之間交錯時使用4個空格
set whichwrap=b,s,<,>,[,]
filetype on "檢測檔案的類型
set autoindent "使用自動對起,也就是把當前行的對起格式應用到下一行.
set smartindent "依據上面的對起格式,智能的選擇對起方式,對於類似C語言編.
set showmatch "設定匹配模式,顯示括弧配對情況。
set cin " 開啟 C/C++ 風格的自動縮排。
set cino=:4g4t4(sus "設定 C/C++ 風格自動縮排的選項
set vb t_vb= "當vim進行編輯時,如果命令錯誤,會發出一個響聲,該設定去掉響
set incsearch  "搜尋時在未完全輸入完畢要檢索的文本時就開始檢索。
filetype plugin indent on "開啟了Vim的三種智能:自動識別檔案類型、
autocmd FileType text setlocal textwidth=78
autocmd BufReadPost *
  \if line("°\"")>0&&line("°\"")<=line("$")|
  \  exe "normal g`\""|
  \endif
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
highlight Comment ctermfg=Cyan
set completeopt=longest,menu
set tags=../tags
set tags=tags
" 用空格鍵來開關摺疊
set foldenable
set foldmethod=manual
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
"if has(“vms”)
"" set nobackup
"else
"" set backup
4、添加對中文的友好支援,要修改使用者目錄下的一個隱藏檔案
  vi ~/.vimrc  添加下面的兩行:
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936

做完上述的步驟後,在用你的vi去編寫一個c代碼試試,非常漂亮。

推薦閱讀:

Vim學習指南

快速學會 Vi編輯器

強大的Vim 編輯器

在CentOS 6.2上搭建Vim開發環境

Vim 7.4a 發布,全新更快的Regex引擎

CentOS 5.4 安裝高亮Vim編輯工具

Vim技巧分享:C語言設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.