ubuntu 代码补全
时间: 2023-10-25 08:32:46 浏览: 173
要在Ubuntu上实现代码补全,您可以使用vim的插件YouCompleteMe。首先,您需要安装子模块,可以使用以下命令:
```
cd ~/.vim/bundle/YouCompleteMe
git submodule update --init --recursive
```
完成安装后,您可以根据需要进行更多的配置。您可以参考GitHub上的yangyangwithgnu/use_vim_as_ide项目,了解更多功能配置信息。
接下来,您需要解决所有依赖项并编译安装YouCompleteMe。您可以使用以下命令完成这些步骤:
```
cd ~/.vim/bundle/YouCompleteMe
python3 install.py --clangd-completer
```
这将解决所有依赖项,并为您的Ubuntu系统启用代码补全功能。
此外,如果您使用的是Vscode,它也是一款功能强大的免费开源代码编辑器,支持多种编程语言的语法高亮、自动补全、括号匹配等功能。它跨平台支持Windows、Mac和Linux。您可以下载并安装Vscode,然后根据需要进行配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
ubuntu jupyter补全代码
在 Jupyter Notebook 中,补全代码可以通过按下 Tab 键来实现。如果希望自动补全时显示更多的选项,可以在代码中使用 `Tab` 键或者 `Shift + Tab` 键来查看函数和方法的文档。
另外,如果想要启用 Jupyter Notebook 中的代码补全功能,需要根据具体情况安装相应的插件或者库,例如 `jupyter-tabnine` 插件。
Ubuntu下vimc++代码补全
在Ubuntu下,可以通过安装Vundle.vim插件管理器和YouCompleteMe插件来实现vim的C++代码补全功能。
以下是具体步骤:
1. 安装Vundle.vim插件管理器:
```
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
```
2. 配置.vimrc文件,添加如下内容:
```
set nocompatible " 去掉VI一致性,必须
filetype off " 必须
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
call vundle#end()
filetype plugin indent on
" YouCompleteMe 配置
let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py'
```
3. 安装YouCompleteMe插件:
```
cd ~/.vim/bundle/YouCompleteMe
./install.py --clang-completer
```
4. 重启vim,进入C++文件,输入代码时,使用下列命令,即可触发代码补全:
```
ctrl + space
```
希望这些步骤能够帮助您启用vim的C++代码补全功能。
阅读全文