小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VIM配置詳解

 青石水 2010-06-10

VIM配置詳解

(2009-12-02 13:37:47)
標(biāo)簽:

雜談

分類(lèi):技術(shù)文章
"設(shè)定 windows 下 gvim 啟動(dòng)時(shí)最大化
"autocmd GUIEnter * simalt ~x

"使用配色方案
colors torte

"設(shè)置不自動(dòng)換行
set nowrap


"設(shè)置右下角標(biāo)尺
set ruler

"設(shè)定光標(biāo)離窗口上下邊界 5 行時(shí)窗口自動(dòng)滾動(dòng)
"set scrolloff=5

"默認(rèn)區(qū)分大小寫(xiě)
"set noignorecase

"去除工具欄
set guioptions-=T
"去除菜單欄
set guioptions-=m
"去除右邊滾動(dòng)條
set guioptions-=r

"設(shè)置冒號(hào)命令和搜索命令的命令歷史列表的長(zhǎng)度
set history=1000
"設(shè)定在任何模式下鼠標(biāo)都可用
set mouse=a

"用確認(rèn)對(duì)話框(對(duì)于 gvim)或命令行選項(xiàng)(對(duì)于vim)來(lái)代替有未保存內(nèi)容時(shí)的警告信息
"set confirm

"設(shè)置用于GUI圖形用戶界面的字體列表。
"set guifont=SimSun\ 10

"設(shè)置不兼容VI模式,在增強(qiáng)模式下運(yùn)行
set nocompatible

"設(shè)置GVIM默認(rèn)目錄
lcd d:/wwwroot
"設(shè)定文件瀏覽器目錄為當(dāng)前目錄
set bsdir=buffer
"自動(dòng)切換目錄
set autochdir

"不設(shè)定此項(xiàng)的話在插入狀態(tài)無(wú)法用退格鍵和 Delete 鍵刪除回車(chē)符
set backspace=indent,eol,start

"覆蓋文件時(shí)不備份
"set nobackup
"設(shè)置備份時(shí)的行為為覆蓋
set backupcopy=yes

"長(zhǎng)行不能完全顯示時(shí)顯示當(dāng)前屏幕能顯示的部分。默認(rèn)值為空,長(zhǎng)行不能完全顯示時(shí)顯示 @。
"set display=lastline

"設(shè)置字符編碼
set encoding=utf-8

"文件編碼集
” fileencodings: Vim 啟動(dòng)時(shí)會(huì)按照它所列出的字符編碼方式逐一探測(cè)即將打開(kāi)的文件的字符編碼方式,并且將 fileencoding 設(shè)置為最終探測(cè)到的字符編碼方式。因
” 此最好將 Unicode 編碼方式放到這個(gè)列表的最前面。
” set fileencodings=utf-8,chinese,latin-1
” 拉丁語(yǔ)系編碼方式 latin1 最好去掉。因?yàn)槿绻?latin-1,在文件中有多種編碼方式的內(nèi)容時(shí) (比如,a 為 utf-8 編碼的中文文本文件,b 為 cp936 編碼的中文
” 文本文件,執(zhí)行命令 cat b >> a 后的 a 文件),最后 Vim 會(huì)將文件編碼設(shè)為latin-1,導(dǎo)致最終非英文內(nèi)容顯示完全亂碼。

set fileencodings=utf-8,chinese

"設(shè)置文件編碼
if has(”win32″)
set fileencoding=chinese
else
set fileencoding=utf-8
endif

"設(shè)置文件編碼檢測(cè)類(lèi)型及支持格式
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

"指定菜單語(yǔ)言
set langmenu=zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

"設(shè)置語(yǔ)法高亮度
syntax on
"set syn=cpp

"顯示行號(hào)
"set number

"搜索相關(guān)
"輸入搜索內(nèi)容時(shí)就顯示搜索結(jié)果
set incsearch
"搜索結(jié)果高亮度顯示
"set hlsearch
"搜索時(shí)忽略大小寫(xiě),但在有一個(gè)或以上大寫(xiě)字母時(shí)仍保持對(duì)大小寫(xiě)敏感
set ignorecase smartcase

"高亮顯示當(dāng)前行
"set cursorline

"使用space代替tab.
set expandtab
"tab寬度為四個(gè)字符
set tabstop=4

"使得按退格鍵時(shí)可以一次刪掉 4 個(gè)空格(不足 4 個(gè)時(shí)刪掉所有剩下的空格)
"set softtabstop=4

"設(shè)置自動(dòng)縮進(jìn)
set autoindent
"設(shè)置為 C 語(yǔ)言風(fēng)格的縮進(jìn)模式
"set cindent
"設(shè)定 << 和 >> 命令移動(dòng)時(shí)的寬度
set shiftwidth=4

"自動(dòng)識(shí)別文件類(lèi)型,自動(dòng)匹配對(duì)應(yīng)的文件類(lèi)型Plugin.vim文件,使用縮進(jìn)定義文件
filetype plugin on
"設(shè)置默認(rèn)文件類(lèi)型
"set filetype=php

"C/C++注釋
"set comments=://

"修正自動(dòng)C式樣注釋功能 <2005/07/16>
"set comments=s1:tags

"保存文件格式
"set fileformats=unix,dos

"鍵盤(pán)操作
"map gk
"map gj

"設(shè)定命令行的行數(shù)為 1
set cmdheight=1

"中文幫助
"if version > 603
" set helplang=cn
"end

"2為顯示狀態(tài)欄 (默認(rèn)值為 1, 無(wú)法顯示狀態(tài)欄)
set laststatus=1

"設(shè)置在狀態(tài)行顯示的信息如下:
"%F 當(dāng)前文件名
"%m 當(dāng)前文件修改狀態(tài)
"%r 當(dāng)前文件是否只讀
"%Y 當(dāng)前文件類(lèi)型
"%{&fileformat}
" 當(dāng)前文件編碼
"%b 當(dāng)前光標(biāo)處字符的 ASCII 碼值
"%B 當(dāng)前光標(biāo)處字符的十六進(jìn)制值
"%l 當(dāng)前光標(biāo)行號(hào)
"%c 當(dāng)前光標(biāo)列號(hào)
"%V 當(dāng)前光標(biāo)虛擬列號(hào) (根據(jù)字符所占字節(jié)數(shù)計(jì)算)
"%p 當(dāng)前行占總行數(shù)的百分比
"%% 百分號(hào)
"%L 當(dāng)前文件總行數(shù)
set statusline=%F%m%r,%Y,%{&fileformat}\ \ \ ASCII=\%b,HEX=\%B\ \ \ %l,%c%V\ %p%%\ \ \ [\ %L\ lines\ in\ all\ ]

"在狀態(tài)欄顯示目前所執(zhí)行的指令,未完成的指令片段亦會(huì)顯示出來(lái)
"set showcmd

"在單詞中間斷行
set nolinebreak

"允許在有未保存的修改時(shí)切換緩沖區(qū),此時(shí)的修改由切換由 vim 負(fù)責(zé)保存
set hidden

"使得注釋換行時(shí)自動(dòng)加上前導(dǎo)的空格和星號(hào)
set formatoptions=tcqro

"ambiwidth 默認(rèn)值為 single。在其值為 single 時(shí),若 encoding 為 utf-8,gvim 顯示全角符號(hào)時(shí)就會(huì)出問(wèn)題,會(huì)當(dāng)作半角顯示。
set ambiwidth=double

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多