【Linux配置】vim設定檔內容

來源:互聯網
上載者:User

標籤:

  • vim的配置
  • 檔案:~/.vimrc
  • 在自己的家目錄中的.vimrc檔案進行編輯配置
  • 設定如下:
  •  1 set nu  "序號 2 set tabstop=4  "tab鍵的大小 3 set showcmd      4 nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR>   "用F2開關數字,方便複製 5  6 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 7 "建立.c,.h,.sh,.java檔案,自動插入檔案頭  8 autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec ":call SetTitle()"  9 ""定義函數SetTitle,自動插入檔案頭 10 func SetTitle() 11     "如果檔案類型為.sh檔案 12     if &filetype == ‘sh‘ 13         call setline(1,"\#########################################################################") 14         call append(line("."), "\# File Name: ".expand("%")) 15         call append(line(".")+1, "\#[email protected] Author:Panhao_Neo ") "這裡是著作權名(作者)16         call append(line(".")+2, "\# mail: [email protected]")      "郵箱17         call append(line(".")+3, "\# Created Time: ".strftime("%c"))18         call append(line(".")+4, "\#########################################################################")19         call append(line(".")+5, "\#!/bin/bash")20         call append(line(".")+6, "")21     else22         call setline(1, "/*************************************************************************")23         call append(line("."), "    > File Name: ".expand("%"))24         call append(line(".")+1, "  > [email protected] Author:Panhao_Neo ")  25         call append(line(".")+2, "  > Mail: [email protected] ")26         call append(line(".")+3, "  > Created Time: ".strftime("%c"))27         call append(line(".")+4, " ************************************************************************/")28         call append(line(".")+5, "")29     endif30     if &filetype == ‘cpp‘31         call append(line(".")+6, "#include<iostream>")32         call append(line(".")+7, "using namespace std;")33         call append(line(".")+8, "")34  endif35     if &filetype == ‘c‘36         call append(line(".")+6, "#include<stdio.h>")37         call append(line(".")+7, "int main()")38         call append(line(".")+8, "{")39         call append(line(".")+9, "    ")40         call append(line(".")+10, "}")41     endif42     "   if &filetype == ‘java‘43     "       call append(line(".")+6,"public class ".expand("%"))44     "       call append(line(".")+7,"")45     "   endif46     "建立檔案後,自動定位到檔案末尾47     autocmd BufNewFile * normal G48 endfunc

     

【Linux配置】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.