免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ubuntu下gvim配置文件.vimrc

在主文件夾(個人文件夾)里創(chuàng)建   .vimrc  文件,以下列內(nèi)容為母版快速的配置gvim。

終端輸入:gvim  .vimrc 或者在個人文件夾下點擊 Ctrl+h(顯示隱藏文件命令)找到.vimr文件,根據(jù)個人喜好定制gvim的配置


內(nèi)容如下:

" 不要使用vi的鍵盤模式,而是vim自己的 
set nocompatible 
" 語法高亮 
set syntax=on 
"配色方案 
colorscheme torte 
colorscheme koehler 
set pastetoggle=<F11>         " pastetoggle( 粘貼模式切換 ) 可以避免自動縮進(jìn)  
                              " 的帶來的格式影響;每次按下 <F11> 鍵可以打開  
                              " / 關(guān)閉自動縮進(jìn)功 
" 去掉輸入錯誤的提示聲音 
set noeb 
" 在處理未保存或只讀文件的時候,彈出確認(rèn) 
set confirm 
" 自動縮進(jìn) 
set autoindent 
set cindent 
" 自動換行 
set wrap 
" 整詞換行 
set linebreak 
" Tab鍵的寬度 
set tabstop=4 
" 統(tǒng)一縮進(jìn)為4 
set softtabstop=4 
set shiftwidth=4 
" 不要用空格代替制表符 
" set noexpandtab 
set expandtab 
" 在行和段開始處使用制表符 
set smarttab 
" 顯示行號 
set number 
" 歷史記錄數(shù) 
set history=1000 
"禁止生成臨時文件 
set nobackup 
set noswapfile 
"搜索忽略大小寫 
set ignorecase 
"搜索逐字符高亮 
set hlsearch 
set incsearch 
"行內(nèi)替換 
set gdefault 
"編碼設(shè)置 
set enc=utf-8 
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 
"語言設(shè)置 
set helplang=cn 
set encoding=utf8  
set langmenu=zh_CN.UTF-8  
set imcmdline  
source $VIMRUNTIME/delmenu.vim  
source $VIMRUNTIME/menu.vim 
" 設(shè)置字體。 
set guifont=Liberation\Mono\ 12 
"set  guifont=Fixedsys\Excelsior\3.01\ 14 
" 我的狀態(tài)行顯示的內(nèi)容(包括文件類型和解碼) 
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")} 
"set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%] 
" 總是顯示狀態(tài)行 
set laststatus=2 
" 在編輯過程中,在右下角顯示光標(biāo)位置的狀態(tài)行 
set ruler            
" 命令行(在狀態(tài)行下)的高度,默認(rèn)為1,這里是2 
set cmdheight=2 
" 偵測文件類型 
filetype on 
" 載入文件類型插件 
filetype plugin on 
" 為特定文件類型載入相關(guān)縮進(jìn)文件 
filetype indent on 
" 保存全局變量 
set viminfo+=! 
" 帶有如下符號的單詞不要被換行分割 
set iskeyword+=_,$,@,%,#,- 
" 字符間插入的像素行數(shù)目 
set linespace=0 
" 增強模式中的命令行自動完成操作 
set wildmenu 
" 使回格鍵(backspace)正常處理indent, eol, start等 
set backspace=2 
" 允許backspace和光標(biāo)鍵跨越行邊界 
set whichwrap+=<,>,h,l 
" 可以在buffer的任何地方使用鼠標(biāo)(類似office中在工作區(qū)雙擊鼠標(biāo)定位) 
set mouse=a 
set selection=exclusive 
set selectmode=mouse,key 
" 通過使用: commands命令,告訴我們文件的哪一行被改變過 
set report=0 
" 啟動的時候不顯示那個援助索馬里兒童的提示 
set shortmess=atI 
" 在被分割的窗口間顯示空白,便于閱讀 
set fillchars=vert:\ ,stl:\ ,stlnc:\ 
" 高亮顯示匹配的括號 
set showmatch 
" 匹配括號高亮的時間(單位是十分之一秒) 
set matchtime=5 
" 光標(biāo)移動到buffer的頂部和底部時保持3行距離 
set scrolloff=3 
" 為C程序提供自動縮進(jìn) 
set smartindent 
" 只在下列文件類型被偵測到的時候顯示行號,普通文本文件不顯示 
if has("autocmd") 
autocmd FileType xml,html,c,cs,java,perl,shell,bash,cpp,python,vim,php,ruby set number 
autocmd FileType xml,html vmap <C-o> <ESC>'<i<!--<ESC>o<ESC>'>o--> 
autocmd FileType java,c,cpp,cs vmap <C-o> <ESC>'<o/*<ESC>'>o*/ 
autocmd FileType html,text,php,vim,c,java,xml,bash,shell,perl,python setlocal textwidth=100 
autocmd Filetype html,xml,xsl source $VIMRUNTIME/plugin/closetag.vim 
autocmd BufReadPost *  
  \ if line("'\"") > 0 && line("'\"") <= line("{1}quot;) |  
  \   exe "normal g`\"" | 
  \ endif 
endif " has("autocmd") 
" F5編譯和運行C程序,F(xiàn)6編譯和運行C++程序 
" C的編譯和運行 
map <F5> :call CompileRunGcc()<CR> 
func! CompileRunGcc() 
exec "w" 
exec "!gcc -Wall % -o %<" 
exec "! ./%<" 
endfunc 
  
" C++的編譯和運行 
map <F6> :call CompileRunGpp()<CR> 
func! CompileRunGpp() 
exec "w" 
exec "!g++ -Wall % -o %<" 
exec "! ./%<" 
endfunc 
" 能夠漂亮地顯示.NFO文件 
set encoding=utf-8 
function! SetFileEncodings(encodings) 
let b:myfileencodingsbak=&fileencodings 
let &fileencodings=a:encodings 
endfunction 
function! RestoreFileEncodings() 
let &fileencodings=b:myfileencodingsbak 
unlet b:myfileencodingsbak 
endfunction 
au BufReadPre *.nfo call SetFileEncodings('cp437')|set ambiwidth=single 
au BufReadPost *.nfo call RestoreFileEncodings() 
" 高亮顯示普通txt文件(需要txt.vim腳本) 
au BufRead,BufNewFile *  setfiletype txt 
" 用空格鍵來開關(guān)折疊 
set foldenable 
set foldmethod=manual 
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR> 
" minibufexpl插件的一般設(shè)置 
let g:miniBufExplMapWindowNavVim = 1 
let g:miniBufExplMapWindowNavArrows = 1 
let g:miniBufExplMapCTabSwitchBufs = 1 
let g:miniBufExplModSelTarget = 1 
"----------- 
" 模仿MS Windows中的快捷鍵  
"----------- 
vmap <C-c> "yy  
vmap <C-x> "yd  
nmap <C-v> "yp  
vmap <C-v> "yp  
nmap <C-a> ggvG$
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
我的_vimrc備份
GVim配置文件_vimrc
他的GVIM配置(轉(zhuǎn))
Ubuntu 12.04配置步驟
Vim as Python IDE on windows
Vim配置文件(全平臺可用)2012
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服