歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu環境配置之vi 配置

Ubuntu環境配置之vi 配置

日期:2017/2/28 14:36:30   编辑:Linux教程

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學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm

快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htm

強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm

在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm

Vim 7.4a 發布,全新更快的正則表達式引擎 http://www.linuxidc.com/Linux/2013-07/87035.htm

CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htm

Vim技巧分享:C語言設置 http://www.linuxidc.com/Linux/2012-12/77124.htm

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved