【Vim】个人的Vimrc

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin


set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction


"以下为自己添加


set nobackup "保存不备份原始文件
color pablo "设置配色方案
set nu  "开启行号
:let do_syntax_sel_menu =1|runtime! synmenu.vim  "在菜单中显示语法
set syntax=cpp  "选择语法为C++
syntax on  "语法高亮
set guifont=Consolas:h11  "设置字体


"符号自动补全
:inoremap ( ()<Esc>i
:inoremap { {}<Esc>i <BS><CR><UP><RIGHT><CR>
:inoremap [ []<Esc>i
:inoremap ' ''<Esc>i


set tabstop=4
set softtabstop=4
set autoindent
set cin
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set nocompatible
set history=1000 
set autoindent
set smartindent
set showmatch
set ruler





.vimrc文件是用来配置vim编辑器功能的配置文件,分为系统配置和用户配置两类。系统配置文件存放在vim的安装路径内,而用户配置文件.vimrc由用户自己创建,存放于用户根目录下。系统配置文件一般存放在/usr/share/vim/vimrc路径下,而用户配置文件则根据个人情况创建。可以通过在vscode中使用.vimrc文件来配置vim编辑器的功能,具体步骤如下:首先,在vscode的设置中启用vimrc配置方式,并填写vimrc文件的地址。其次,用vscode打开.vimrc文件,写入所需的配置信息。最后,保存.vimrc文件即可生效。一个常用的.vimrc配置文件示例如下:设置颜色主题、启用语法高亮、设置文件类型、设置行号、自动缩进、设置制表符宽度、设置缩进宽度等。可以根据个人需求进行配置调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [04 .vimrc文件配置](https://blog.csdn.net/qq_43244515/article/details/124779889)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [VSCode vim 使用vimrc配置 vim使用系统剪切板配置](https://blog.csdn.net/weixin_42514042/article/details/124169302)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值