更新的vimrc

  1 set number

  2 set list

  3 set listchars=tab:>-,trail:-

  4 set expandtab

  5 set tabstop=4

  6 set shiftwidth=4

  7 set incsearch

  8 set hlsearch

  9 set wildmenu

 10 set wildmode=list,full

 11 set autoindent

 12 set cindent

 13 set fileformats=dos,unix,mac

 14 set fileformat=unix

 15 set hidden

 16 set fileencodings=utf-8,gbk,gb2312,gb18030

 17 set termencoding=utf-8

 18 set encoding=utf-8

 19 set path+=**;$PWD

 20 set statusline=/ %t/ /[BUF=%n]%</[POS=%04l,%04v]/[LEN=%04L]/[ASCII=/%03.3b]/[HEX=/%02.2B]/[TYPE=%Y]/[FF=%{&ff}]/[%p%%]%w%r%h%m

 21 "set foldmethod=syntax

 22 "set foldmethod=indent

 23 autocmd FileType c,cpp  setl fdm=syntax | setl fen

 24 filetype on

 25 let Tlist_Auto_Open = 1

 26 "let Tlist_Show_One_File = 1

 27 let Tlist_Exit_OnlyWindow = 1

 28 let Tlist_Auto_Update = 1

 29 let Tlist_Enable_Fold_Column = 1

 30 let Tlist_File_Fold_Auto_Close = 1

 31 let Tlist_WinWidth = 25

 32 if has("cscope")

 33 >---set csprg=/usr/bin/cscope

 34 >---set csto=0

 35 >---set cst

 36 >---set nocsverb

 37 >---set cscopequickfix=e-

 38 >---if filereadable("cscope.out") 

 39 >--->---cs add cscope.out

 40 >---elseif $CSCOPE_DB != ""
 41 >--->---cs add $CSCOPE_DB
 42 >---endif
 43 >---nmap <C-@>s :cs find s <C-R>=expand("<cword>")<CR><CR>>-
 44 >---nmap <C-@>g :cs find g <C-R>=expand("<cword>")<CR><CR>>-
 45 >---nmap <C-@>c :cs find c <C-R>=expand("<cword>")<CR><CR>>-
 46 >---nmap <C-@>t :cs find t <C-R>=expand("<cword>")<CR><CR>>-
 47 >---nmap <C-@>e :cs find e <C-R>=expand("<cword>")<CR><CR>>-
 48 >---nmap <C-@>f :cs find f <C-R>=expand("<cfile>")<CR><CR>>-
 49 >---nmap <C-@>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>
 50 >---nmap <C-@>d :cs find d <C-R>=expand("<cword>")<CR><CR>>-
 51 endif
 52 
 53 """"""""""""""""""""""""""""""
 54 " showmarks setting
 55 """"""""""""""""""""""""""""""
 56 " Enable ShowMarks
 57 let showmarks_enable = 1
 58 " Show which marks
 59 let showmarks_include = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 60 " Ignore help, quickfix, non-modifiable buffers
 61 let showmarks_ignore_type = "hqm"
 62 " Hilight lower & upper marks
 63 let showmarks_hlline_lower = 1
 64 let showmarks_hlline_upper = 1
 65 
 66 "syntax enable
 67 "colorscheme darkblue

vimrcVim编辑器的配置文件,用于定制Vim的行为和外观。通过修改vimrc文件,可以个性化Vim并增强编辑器的功能。以下是对vimrc配置文件的一些说明: 1. 位置和命名:vimrc文件通常位于用户的主目录下,文件名为.vimrc。 2. 配置选项:vimrc文件由一系列Vim的配置选项组成,每个选项占据一行。可以用来设置诸如字符终端类型、自动缩进、语法高亮、文件编码以及插件管理等。 3. 语法:vimrc文件使用Vim的自定义配置语法,主要包含指令和变量设置。指令可以是Vim命令,例如set、map等,用于配置编辑器的行为。变量设置用于定义变量并设置其值,常见的变量包括tabstop、shiftwidth等。 4. 插件管理:vimrc文件常用于管理Vim的插件。通过在文件中添加插件管理命令,如使用Vundle、Pathogen或Plug等插件管理器,可以方便地安装、更新和删除Vim插件。 5. 用户定义函数和快捷键:vimrc文件还可以包含用户定义的函数和快捷键映射。这些可以通过编写自定义函数和使用map命令定义快捷键,使得Vim可以根据个人喜好定制编辑器的功能。 6. 分离设置:由于vimrc文件内容较多,为了提高可读性和维护性,可以将不同的设置分离到不同的文件中,然后在vimrc文件中使用source命令引入这些文件进行设置。 总之,vimrc文件是Vim编辑器的配置文件,通过增加、修改和删除其中的配置选项、指令、变量设置、插件管理命令以及用户定义函数和快捷键映射,可以个性化Vim编辑器并提升编辑效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值