.vimrc 配置

vim ~/.vimrc

" >>>>>>>> 功能相关 <<<<<<<<
set nu
"set mouse=a
"允许backspace和光标键跨越行边界
set whichwrap+=<,>,h,l
" 通过使用: commands命令,告诉我们文件的哪一行被改变过
set report=0
"在被分割的窗口间显示空白,便于阅读
set fillchars=vert:\ ,stl:\ ,stlnc:\
"在搜索时,输入的词句的逐字符高亮(类似firefox的搜索)
set incsearch
"共享剪贴板
set clipboard=unnamed

" >>>>>>>> 快捷键映射 <<<<<<<<
map <F2> :cs find 3 <C-R><C-W> <CR>
"map g<C-/> :cs find s <C-R>=expand(<cword>)<CR><CR>

" >>>>>>>> 缩进相关 <<<<<<<<
"不使用vi的键盘模式,而是vim自己的
set nocompatible
"制表符占2个空格
set tabstop=2
"统一缩进为2
"set softtabstop=2
set shiftwidth=2
"用空格替代制表符
set expandtab
set autoindent
set cindent

" >>>>>>>> 显示内容 <<<<<<<<
"set listchars=trail:-
"set list
set cursorline
set ruler
set showcmd
set showmatch
set matchtime=10
" 状态行显示的内容
set statusline=%F%m%r%h%w\
"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%%]
"总是显示状态行
set laststatus=2

" >>>>>>>> 主题颜色相关 <<<<<<<<
colorscheme koehler
set t_Co=256
set syntax=on
hi CursorLine cterm=NONE ctermbg=238 ctermfg=221
autocmd InsertLeave * se nocul
autocmd InsertEnter * se cul
" 显示行尾多余空白字符
"set list
"set listchars=tab:>-,trail:❄

">>>>>>>> Tlist配置 <<<<<<<<
"let Tlist_Auto_Open=1
"let Tlist_Show_One_File=1
"let Tlist_Exit_OnlyWindow=1
"let Tlist_Ctags_Cmd="/usr/bin/ctags"
"let Tlist_Use_Right_Window = 1
"let Tlist_Sort_Type = "name"
"let Tlist_Compart_Format = 1
"let Tlist_Enable_Fold_Column = 0
"set tags=/data/liuyang/CurrentJob/kernel/linux-4.19-loongarch/tags

" >>>>>>>> 不知道干啥的 <<<<<<<<
set magic
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘德华海淀分华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值