debian12国内源地址
deb http://mirrors.huaweicloud.com/debian/ bookworm main non-free-firmware
deb-src http://mirrors.huaweicloud.com/debian/ bookworm main non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://mirrors.huaweicloud.com/debian/ bookworm-updates main non-free-firmware
deb-src http://mirrors.huaweicloud.com/debian/ bookworm-updates main non-free-firmware
配置一个高效的 Vim 配置用于 C++ 编程涉及到多个方面,包括插件安装、键盘快捷键的配置以及编码辅助工具的设置。以下是一个基本的 .vimrc 文件配置示例,旨在提供一个好的起点。这个配置包括了一些关键的 Vim 插件,如 YouCompleteMe (用于代码补全) 和 Syntastic (用于语法检查),它们都是提升 C++ 编程体验的重要工具。
首先,确保你已经安装了 Vim 和 Vundle。Vundle 是 Vim 的一款插件管理器,它让插件安装变得容易。
1.安装 Vundle:
克隆 Vundle 仓库到你的 Vim 配置目录下:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2.配置 .vimrc 文件:
打开或创建你的 ~/.vimrc 文件,并添加以下配置
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'scrooloose/syntastic'
Plugin 'tpope/vim-fugitive'
Plugin 'vim-airline/vim-airline'
Plugin 'preservim/nerdtree'
Plugin 'jiangmiao/auto-pairs'
call vundle#end()
filetyp plugin indent on
syntax on
set number
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autoindent
let g:ycm_server_python_interpreter='/usr/bin/python3'
let g:syntastic_cpp_compiler='g++'
let g:syntastic_cpp_compiler_options='-std=c++14'
- 重新启动Vim和安装插件
:PluginInstall