vim配置(在Ubuntu下)

vim在ubuntu下的配置:

  • 建议首先将linux内核版本更新,不然很多插件版本不够.
  • vim在ubuntu下配置依靠/etc/vim目录中的vimrc,命令是:
sudo vim /etc/vim/vimrc
  • 这种配置是在根目录下的进入方式,另外一种方式是在home文件中的个人账户中进行配置,这种配置方式会覆盖之前的配置文件.
cd ~                       //进入home/xxxx/目录
vim .vimrc        //创建配置文件

vim-plug配置

==vim-plug是一个安装管理器,用来管理vim中的插件安装.==相较于vundle,它现在是仍然维护的.

  • vim-plug安装地址,根据提示选择vim linux的即可.
  • 使用vimplug配置管理vim,但同时需要安装gitcurl,安装的命令是:
sudo apt-get install git
sudo apt-get install curl
  • 安装完成之后,可以进入配置文件:
vim ~/.vimrc
  • 在末尾添加:
call plug#begin()
call plug#end()
  • 然后将需要的插件放入这两个中间即可.
  • 它的安装命令是在vim命令行中输入PlugInstall.

插件安装网站

  • 插件的安装在vimawesome之中,直接打开网址搜索需要的插件,在插件中选择vim-plug进行安装,将插件放入上段代码之中即可,(先进行保存退出之后再进行安装)至于安装的命令,是使用PlugInstall,这个在vimplug里面有相关的说明.

配置文件地址

  • 配置文件在
cd ~/.vim/plugged
  • 这点相较于vbundle不同

安装YouCompleteMe

方法 1

  • 如果想要直接一步到位,首先修改Plug.vim中的文件,参考

方法 2

  • 由于github上面很多资源在国内不能稳定连接,所以就有下面这种方法进行安装.
  • 首先进入配置界面,上部给出具体位置,
cd ~/.vim/plugged
  • 在这个目录中使用git进行克隆,具体克隆代码如下:
git clone https://github.com/valloric/youcompleteme
  • 执行这段命令之后会提示出现错误,有几个包未能成功安装,看起来如下面:
fatal: unable to access 'https://go.googlesource.com/tools/': Failed to connect to go.googlesource.com port 443: 连接超时
fatal: 无法克隆 'https://go.googlesource.com/tools' 到子模组路径 '/home/zyj/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/go/src/golang.org/x/tools'
  • 不过不用担心,可以直接进入这个https网址,然后,下载对应的zip文件即可.
  • 下载过后的文件一般会保存在下载中,这个时候,将其提取到任易文件夹中,然后进入这个文件夹中!!!
  • 执行下面的命令:
 sudo git submodule update --init --recursive
#这段***对应着之前报错的文件
cp -r * /***/***/ 
  • 找到致命文件位置,这里对应着的就是如下命令:
cp -r * /home/zyj/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/go/src/golang.org/x/tools
  • 这样操作下来,就能解决这一个问题,不过一般会有两个致命错误,分别将其进行更正即可.

依赖包的安装

  • 通过官方文件可以看出有如下依赖文件,分别安装:
apt install build-essential cmake vim-nox python3-dev
apt install mono-complete golang nodejs default-jdk npm

安装YouCompleteMe

  • 其他博主有其他命令,由于已经安装了python3,使用以下命令进行按安装:
cd ~/.vim/bundle/YouCompleteMe
python3 install.py --all
  • 或者可以将自己的python默认设置为python3,然后安装./install.py --all 即可.
  • 这里的--all代表支持所有的常见编程代码的补全,如果只想要其中一部分,可以查看YouCompleteMe.
  • 然后进行安装就结束了,具体的操作过程也在YouCompleteMe中有体现.

我的vim配置

vim ~/.vimrc
  • 然后添加几个基本的命令:
  • "开头的是注释,其余还有改键,但本人并没有使用.
"启语法高亮
syntax on
"显示当前的行号
set ruler
"显示当前的行号列号
set showcmd
"打开配对括号高亮
"NoMatchParen
hi MatchParen ctermbg=Yellow guibg=lightblue
"显示行号:
set number
"背景透明,需要将终端设置为透明
hi Normal ctermfg=252 ctermbg=none
"语法检查
syntax enable
"插件缩进
filetype plugin indent on

call plug#begin()

"安装配置文件树文件nerdtree
Plug 'scrooloose/nerdtree'

"youcompleteme插件安装
Plug 'ycm-core/YouCompleteMe'

"安装vim插件
Plug 'rust-lang/rust.vim'

call plug#end()

"NERDTree绑定快捷键
map <silent> <C-f> :NERDTreeToggle<CR>

"YouCompleteMe配置

至此,基本配置完成,大家如果有其他交流的可以评论

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值