(圖片顯示越界的話,請(qǐng)刷新)
裝好Ubuntu15.04系統(tǒng)之后呢,玩了玩 Ubuntu,感覺還是很不錯(cuò)的。比windows快,一開機(jī)就可以打開你想要的程序,但是在windows下你要等他啟動(dòng)一些必須項(xiàng)才可以正常啟用。感覺 linux 和 MacOs 有得一比。只是在linux下軟件會(huì)少很多。
之前寫過一篇博文是關(guān)于Vim的簡單使用,也是從零開始去接觸和使用Vim,了解了那篇博文里的命令后,就可以使用vim來高效地完成你的編輯工作了,當(dāng)然,如果需要到格式的控制,使用vim還是不夠的,需要到 markdown 了,如果Vim能加上Markdown的話,那編輯起來堪稱完美了吧,哈哈。
Vim 不僅是“編輯器之神”,而且Vim的插件豐富,完全可以打造成開發(fā)環(huán)境IDE,接下來就記錄一下我的vim,整個(gè)過程下來,感覺就像是自己搭建了一個(gè)IDE,不錯(cuò)哦。
本博文可以完成的效果包括:(左側(cè)目錄,分割窗口,代碼補(bǔ)全,C/C++/java/Python 的編譯運(yùn)行/語法補(bǔ)全/Tagbar[右側(cè)大鋼導(dǎo)航])
Vim作為IDE,可以達(dá)到的效果,先來解解饞:


安裝的話,在 Linux 下是很簡單的,打開終端,輸入幾條命令就可以完成了。
sudo apt-get install vim
sudo apt-get install gvim
sudo apt-get install git (這個(gè)很重要,到后面下載插件的時(shí)候要用 git 來下載)

這是第一條命令,這里說我已經(jīng)安裝好了,不必安裝。裝好以后在終端直接輸入 vim 或 git 或 gvim 就可以知道有沒有裝好了。
還可一使用 aptitude 來安裝,在使用 aptitude 來安裝之前要先安裝 aptitude
sudo aptitude install vim sudo aptitude install gvim sudo aptitude install git
然后,在用戶的主目錄中建立 .vim 目錄,在 .vim 目錄中建立 bundle 目錄,以后Vundle自動(dòng)下載的插件都保存在這里。
vundle可以自動(dòng)下載和安裝插件,只需要在“My Bundles Here”注釋后面使用 Bundle 命令把所需要的插件列出來,每個(gè)插件一行,然后運(yùn)行 :BundleInstall 命令即可。Vundle支持 github.com 和Vim的官網(wǎng) vim.org 。
mkdir .vim/bundle
然后,進(jìn)入 Bundle 目錄,使用 git clone 命令下載vundle。
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 執(zhí)行下載完成的話就可以在 bundle 下看到 vundle 目錄了。
可以在終端輸入 vim 然后輸入 :echo $VIM 看到自己的 vim 目錄,然后在該目錄下看看有沒有 .vimrc 文件,沒有的話就自己創(chuàng)建。
我的 .vimrc 文件是在 /usr/share/vim 目錄下(不知道大家的.vimrc是不是也是在這個(gè)目錄下),沒有的話就自己用命令創(chuàng)建:touch .vimrc
先來基本的配置,不要插件,映射那些比較高級(jí)的東西先吧。可以完成:代碼配色,tab縮進(jìn),自動(dòng)保存,特別顯示當(dāng)前編輯行,括號(hào)匹配,查找搜索,與系統(tǒng)公用剪貼板,代碼折疊等。如下:
注:更改.vimrc文件需要 sudo vim vimrc使用vim來修改,也可以使用 sudo gedit vimrc
我的基本配置:
"-----------------------------------基本------------------------------------"處理未保存或只讀文件時(shí),彈出確認(rèn)set confirm"自動(dòng)保存set autowrite"歷史記錄數(shù)set history=1000"編碼設(shè)置set fenc=utf-8set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2313,cp936"語法高亮if has("syntax")syntax onendif"設(shè)置配色方案colorscheme ron"設(shè)置行號(hào)set nu"設(shè)置縮進(jìn)set tabstop=4set sts=4set smartindentset expandtabset softtabstop=4set shiftwidth=4"設(shè)置自動(dòng)格式化,解決復(fù)制代碼過來的時(shí)候出現(xiàn)格式混亂
"格式化全文: gg=G
"自動(dòng)縮進(jìn)當(dāng)前行: ==
set formatoptions=tcrqn
"設(shè)置括號(hào)配對(duì)情況set showmatchset matchtime=2"設(shè)置沒有自動(dòng)備份set noswapfileset nobackup"設(shè)置縱向虛線對(duì)齊"底部顯示光標(biāo)的位置的狀態(tài)行set ruler"設(shè)置查找"搜索模式忽略大小寫set ignorecase"如果搜索模式包含大小寫則不適用ignorecaseset smartcase"禁止搜索到文件兩端時(shí)重新搜索set nowrapscan"高亮顯示搜索到的文本set hlsearch"逐字符高亮set incsearch"使用鼠標(biāo)"按住 shift 才由鼠標(biāo)右鍵處理操作set mouse=a"和系統(tǒng)共用剪貼板set clipboard+=unnamed
“在vim中把代碼復(fù)制到系統(tǒng)剪貼板:
”選擇需要復(fù)制的代碼后:
新聞熱點(diǎn)
疑難解答