写点什么

nvim 配置 c++ 环境

作者:linux大本营
  • 2023-04-26
    湖南
  • 本文字数:1168 字

    阅读完需:约 4 分钟

  1. 安装 nvim


使用包管理器安装,比如:


sudo apt-get install neovim
复制代码


  1. 安装插件管理工具 vim-plug


vim-plug 是一个非常流行的插件管理工具,可以方便地管理和安装其他插件。


安装方法:在终端进入 nvim 后,在命令模式下输入以下指令:


:curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \  https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
复制代码


  1. 配置插件


在~/.config/nvim/init.vim 文件中添加以下内容:


" 允许使用鼠标选择文本set mouse=a
" 使用其他快捷键代替ESC键inoremap jk <Esc>
" 设置编码方式set encoding=utf-8
" 显示行号set number
" 语法高亮syntax on
" 定义插件源call plug#begin('~/.local/share/nvim/plugged')
Plug 'Valloric/YouCompleteMe'
call plug#end()
" 配置YouCompleteMe插件let g:ycm_global_ycm_extra_conf = "~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py"let g:ycm_collect_identifiers_from_comments_and_strings = 1let g:ycm_complete_in_comments_and_strings = 1let g:ycm_add_preview_to_completeopt = 0let g:ycm_key_invoke_completion = '<C-p>'let g:ycm_key_abort_completion = '<C-e>'let g:ycm_key_complete_next = '<Tab>'let g:ycm_key_complete_prev = '<S-Tab>'let g:ycm_confirm_extra_conf = 0let g:ycm_show_diagnostics_in_insert_mode = 1let g:ycm_error_symbol = '✗'let g:ycm_warning_symbol = '⚠'let g:ycm_max_num_candidates = 20
复制代码


  1. 安装 YouCompleteMe 插件


在终端中进入 nvim 后,在命令模式下输入以下指令:


:PlugInstall
复制代码


然后等待插件安装完成。


  1. 配置 YouCompleteMe 插件


在~/.vimrc 文件中添加以下内容:


" 添加include路径let g:ycm_global_ycm_extra_conf = {      \ 'flags': [            \ '-I',            \ '/usr/include',            \ '-I',            \ '/usr/include/c++/7',            \ '-isystem',            \ '/usr/local/include',            \ '-isystem',            \ '/usr/include/x86_64-linux-gnu',            \ '-isystem',            \ '/usr/include/c++/7/bits',            \ '-isystem',            \ '/usr/include/c++/7/backward',            \ '-isystem',            \ '/usr/lib/gcc/x86_64-linux-gnu/7/include',            \ ],      \ }
复制代码


其中,可以按需添加其他 include 路径。


  1. 使用 nvim 编写 c++程序


在终端中进入 nvim 后,在命令模式下输入以下指令:


:n myfile.cpp
复制代码


然后就可以开始编写 c++程序了。


  1. 编译和运行程序


在终端中输入以下指令:


g++ -o myfile myfile.cpp./myfile
复制代码


这样就可以编译和运行 c++程序了。


相关技术视频教程:c/c++ linux服务器开发/后台架构师免费学习地址

c/c++后端技术交流群:579733396

用户头像

还未添加个人签名 2020-11-26 加入

C/C++linux服务器开发群 812855908

评论

发布
暂无评论
nvim 配置c++环境_vim_linux大本营_InfoQ写作社区