辛星跟您分享一下vim的小技巧

來源:互聯網
上載者:User

標籤:辛星   vim   小技巧   自動補全   函數名   

   vim的博大精深是毋庸置疑的,那麼我們這裡來分享下vim的一些小技巧,其實是我今天才發現的,因為我也是剛轉用vim不久,對vim的很多功能也不熟悉,其實還是關於vim的一些配置上的東西。

      第一個就是自動補全和自動縮排了,這個對程式員極為重要,我想沒有哪個程式員認為縮排和補全是無關緊要的事,但是vim的自動縮排和自動補全不是預設開啟的,需要咱們去進行一些設定,下面首先說一下自動補全,這裡主要是括弧的自動補全,咱們在咱們的設定檔中添加如下代碼:

"括弧自動補全if &term=="xterm"  set t_Co=8  set t_Sb=^[[4%dm  set t_Sf=^[[3%dmendiflet g:neocomplcache_enable_at_startup = 1:inoremap ( ()        :inoremap ) =ClosePair(')'):inoremap { {}    :inoremap } =ClosePair('}')    :inoremap [ []    :inoremap ] =ClosePair(']')    :inoremap < <>    :inoremap > =ClosePair('>')    function ClosePair(char)    if getline('.')[col('.') - 1] == a:char    return ""    else    return a:char    endif    endf

    第二個就是對於設定行號,高亮顯示和縮排規則,這些都是比較簡單一點的,我也先把我的配置摘抄下來,至於具體的使用,可以自行斟酌:

set guifont=Courier\ New:h15set numberfiletype indent on"設定自動對齊set autoindent"對C語言專用set cindent"設定智能對齊set smartindent"設定自動縮排set ai!"設定自動匹配set showmatch"文法高亮顯示syntax on"設定縮排寬度為4set shiftwidth=4"tab寬度為4set tabstop=4

     第三個就是對於一些函數名,這裡咱們以php為例,其實vim在預設情況下是直到php的函數名的,但是它不像Eclipse那樣當我們滑鼠停留在函數名上面的時候就自動顯示,它是需要我們進行一系列的操作才行,首先我們需要按住Ctrl+X進入到^x模式,然後再使用Ctrl+O即可,這樣就可以看到php提示的函數名了,這個檔案在vim檔案夾的vim74的autoload裡面是有一個vim檔案的,叫phpcomplete.vim檔案,注意我這裡說的vim74是我的vim版本號碼,讀者可能和我的版本號碼有差異的話請自行調整。

相關文章

聯繫我們

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