ubuntu設定vim文法高亮顯示和自動縮排

來源:互聯網
上載者:User

1

、安裝vim

Ubuntu竟然只預裝了vi(叫vim-tiny),沒有裝vim,只能手動安裝了,vim & gvim


sudo apt-get install vim vim-gnome

 

2

、設定檔的位置


在目錄


 /etc/vim/ 


下面,有個名為


vimrc

的檔案,這是系統中公用的
vim
設定檔,對所有使用者都有效。





 3




、設定文法高亮顯示




1) 


開啟


vimrc


,添加以下語句來使得文法高亮顯示:

syntax on

2) 


如果此時文法還是沒有高亮顯示,那麼在


/etc


目錄下的


profile


檔案中添加以下語句:

export TERM=xterm-color

3)解決方向鍵和退格鍵失效的問題(採用非相容模式)

set nocompatibleset backspace=24




、設定

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++


語言的具體縮排方式




 set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s


6


)如果想在左側顯示文本的行號,可以用以下語句:

 set nu


 7


)最後,如果沒有下列語句,就加上吧:

if &term=="xterm"

set t_Co=8

             set t_Sb=^[[4%dm

set t_Sf=^[[3%dm

endif

=========================================================================================================Ubuntu
10.10中預設沒有安裝Vim,只有vi,兩者的功能差不多,但Vim是vi的升級版,功能上只會更完善,因此建議大家安裝升級版的Vim,可以使用命
令 sudo apt-get install vim
安裝完整的Vim,版本號碼7.2,這個版本好像不支援像文法高亮和檔案類型檢測等配置,但根據我的使用經驗,文法高亮功能還是有的,其它的可以自己配置。

  Vim的預設設定檔是:/etc/vim/vimrc

  我們可以在家目錄(即我們常用的主資料夾)下建立自己的設定檔。

  切換到家目錄 #cd ~

  touch一個名為.vimrc的檔案(以.開頭的為隱藏檔案,可以按 Ctrl+H 來顯示和隱藏隱藏檔案)

  #touch .vimrc

  #vi .vimrc

  輸入以下配置:

  set nocompatible 不使用vi預設鍵盤配置  <----這個很重要,如果不配置,在編輯模式下按方向鍵會輸入字元,很惱火

  set number 顯示行號

  set autoindent 自動對齊

  set smartindent 智能對齊

  set showmatch 括弧匹配模式

  set ruler 顯示狀態行

  set incsearch

  set tabstop=4 tab鍵為4個空格

  set shiftwidth=4

  set softtabstop=4

  set cindent C語言格式對齊

  set nobackup 不要備份檔案

  set clipboard+=unnamed 與windows共用剪貼簿

  //下面幾行是消除vim中文亂碼問題

  set fileencodings=utf-8,gb2312,gbk,gb18030

  set termencoding=utf-8

  set encoding=prc

  儲存退出就OK了!


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.