Linux操作系統Vim代碼Tab自動補全配置


function! CleverTab()
        if strpart( getline('.'), 0, col('.')-1 ) =~ '^\s*$'
                return "\<Tab>"
        else
                return "\<C-N>"
        endif
endfunction
inoremap <Tab> <C-R>=CleverTab()<CR>

當光標到行首都未出現非空白字符時,Tab還是Tab;否則,Tab就被映射為Ctrl+N的補全命令。

操作幫助:  vim  ~/.vimrc   打開配置文件(沒有創建一個,點開頭文件是隱藏文件,touch  ~/.vimrc),把上述配置添加進去,注:vim的注釋用 "


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM