我的vimrc

上一頁 | 首頁

"設置增強模式
set nocompatible

"設置語法高亮
syntax on

"顯示行號
set number

"設置制表符的寬度
set tabstop=4

"設置以非直接方式輸入制表符時(如通過cindent、>>、<<輸入)的縮進寬度
set shiftwidth=4

"插入制表符時,以指定數目的空格代替制表符;刪除空格時,一下刪除指定數目的空格。
set softtabstop=4

"用與製表符寬度相同的一系列空格來代替製表符
set expandtab

"修改文件前先做備份
set backup

"設置命令歷史表的長度
set history=50

"總是在右下角顯示當前光標的行列信息
set ruler

"在右下角顯示一個完整的命令中已經輸入的部分
set showcmd

"高亮顯示所有與最後一次搜索目標串相匹配的文本
set hlsearch

"自動識別文件類型,並使用相應的插件及縮進方案
filetype plugin indent on

"自動折行
set wrap

"用雙倍寬度來解釋東亞字符中的ANSI字符
set ambiwidth=double

"以指定編碼格式來打開文件
set fileencoding=utf8

"插入括號時,短暫地跳轉到與之匹配的括號處。
set showmatch

"設置光標所在行離屏幕頂部、底部的最少行数
set scrolloff=3

"設置行寬
"set textwidth=72

"插入帶參主函數
map m :set filetype=cIint main(int argc, char **arg){return EXIT_SUCCESS;}kO
map! m m

"插入不帶參主函數
map mv :set filetype=cIint main(void){}O
map! mv mv

"插入版本聲明
map c :set filetype=cggi/*************************************************************************<文件名> : <功能>版權 (C) 2011 石仔本程序為自由軟件:你可以依據自由軟件基金會所發布的第三版GNU通用公共許可證重新發布、修改本程序。雖然基于使用目的而發布本程序,但不負任何擔保責任,亦不包含適銷性或特定目標之適用性的擔保。詳見GNU通用公共許可證。你應該已經收到一份附隨此程序的GNU通用公共許可證副本。否則,請參閱************************************************************************/:filetype on2Gf<
map! c c


版權 © 2024 石仔