当前位置: 首页> 房产> 政策 > 权威发布是什么意思_室内设计公司排名前100_湖南株洲疫情最新情况_青岛官网seo方法

权威发布是什么意思_室内设计公司排名前100_湖南株洲疫情最新情况_青岛官网seo方法

时间:2025/7/12 6:30:31来源:https://blog.csdn.net/XiaoYuHaoAiMin/article/details/145850796 浏览次数:0次
权威发布是什么意思_室内设计公司排名前100_湖南株洲疫情最新情况_青岛官网seo方法

【Linux】vim 设置

零、起因

刚学Linux,有时候会重装Linux系统,然后默认的vi不太好用,需要进行一些设置,本文简述如何配置一个好用的vim。

壹、软件安装

sudo apt-get install vim

贰、配置路径

对所有用户生效:

sudo vi /etc/vim/vimrc

对当前用户生效:

vi ~/.vimrc

查看配置位置:
打开vim,输入:version

叁、常用配置

" 显示行号
set number" 显示光标行横线
set cursorline" 高亮打开
syntax on" 打开文件检测
filetype on" 设置 tab 键的宽度为 4 个空格
set tabstop=4" 设置当输入 tab 时,实际插入的空格数为 4
set shiftwidth=4" 将 tab 转换为空格
set expandtab" (可选)设置自动缩进时使用空格而不是 tab
set softtabstop=4" 设置自动缩进
set autoindent" 设置使用 c/c++ 语言的自动缩进方式
set cindent

vi配置

肆、C/C++代码自动补全

YouCompleteMe 是一个功能强大的语义级代码补全插件,支持 C/C++ 的智能提示和跳转。本文介绍 YouCompleteMe 如何配置。

安装依赖

基础工具链

sudo apt install g++ gcc cmake git python3-dev clangd

Vim 插件管理器 Vundle

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

配置 .vimrc

添加以下内容到 ~/.vimrc

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
Plugin 'scrooloose/nerdtree'        " 可选:文件树插件
call vundle#end()" YCM 配置
let g:ycm_global_ycm_extra_conf = '~/.vim/.ycm_extra_conf.py'
let g:ycm_clangd_binary_path = 'clangd'
let g:ycm_auto_trigger = 1               " 自动触发补全
let g:ycm_key_list_select_completion = ['<Tab>', '<Down>']
let g:ycm_key_list_previous_completion = ['<S-Tab>', '<Up>']" 通用设置
syntax on
set number
set tabstop=4
set shiftwidth=4
set expandtab

安装 YCM

在 Vim 中执行插件安装命令(VIM会显示正在处理插件,等处理完再退出):

:PluginInstall

安装完成后,进入 YCM 目录编译:

cd ~/.vim/bundle/YouCompleteMe
python3 install.py --clangd-completer

编译成功

关键字:权威发布是什么意思_室内设计公司排名前100_湖南株洲疫情最新情况_青岛官网seo方法

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: