我的 vimrc
从待了三年多的二机房搬出去了,于是需要重新调一遍配置。然后发现之前 vim 的 onedark 主题没开真彩色都是残缺版的……
重新整理了一下常用的快捷键,而且加入了 GDB 与 clang-format 的使用支持(现在代码保存就会自动格式化),在这里存个档。
set nu mouse=a ai si ci set ts=4 sts=4 sw=4 packadd termdebug noremap <space> : noremap <F7> :w <cr> :!g++ % -o %< -lm -std=c++17 -g <cr> :Termdebug %< <cr> noremap <F8> :!time ./%< <cr> noremap <F9> :w <cr> :!g++ % -o %< -O2 -std=c++17 -lm <cr> noremap <S-F9> :w <cr> :!g++ % -o %< -O2 -std=c++17 -lm -fsanitize=address,undefined -Wall -Wconversion -Wextra <cr> noremap <F3> :NERDTreeToggle <cr> let g:clang_format#auto_format=1 let g:NERDSpaceDelims=1 let mapleader="," set termguicolors colorscheme onedark call plug#begin('~/.vim/plugged') Plug 'vim-airline/vim-airline' Plug 'crusoexia/vim-monokai' Plug 'joshdick/onedark.vim' Plug 'preservim/nerdcommenter' Plug 'preservim/nerdtree' Plug 'rhysd/vim-clang-format' call plug#end()
.clang-format:
Language: Cpp BasedOnStyle: LLVM IndentWidth: 4 AllowShortLoopsOnASingleLine: false/true AllowShortBlocksOnASingleLine: false/true AllowShortFunctionsOnASingleLine: None/All AllowShortLambdasOnASingleLine: None/All
最后四行是开启单行代码块压行的,为了好用 GDB 没有开。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现