通过vim-plug安装UltiSnips,vim添加k8s自动补全功能

  1. 安装plug (https://github.com/junegunn/v...

    curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent...
  2. 编辑~/.vimrc文件(不存在,则创建)

    " Specify a directory for plugins
    " - For Neovim: ~/.local/share/nvim/plugged
    " - Avoid using standard Vim directory names like 'plugin'
    call plug#begin('~/.vim/plugged')
    
    " Multiple Plug commands can be written in a single line using | separators
    Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
    
    " Initialize plugin system
    call plug#end()
  3. 打开vim,输入:PlugInstall加载插件
  4. vim 需要开启对 python 的支持,通过以下两个方式来验证你的 vim 是否支持 python 接口,支持一种即可

    :echo has("python")   " 如果你用的是 python 2.7
    :echo has("python3")  " 如果你用的是 python 3.3 或者 3.4
  5. 当我们打开 vim 的时候, UltiSnips 会搜寻 $VIM 路径下的所有名字为 UltiSnips 的文件夹,然后根据文档类型来寻找对应的 snips。配置$VIM

    export VIM=~/.vim
  6. 验证vim a.cpp,输入main。按tab键,自动补全则成功

    int main(int argc, char *argv[])
    {
            
            return 0;
    }
    
  7. 添加k8s相关snippet (https://github.com/andrewstua...,将里面UltiSnips目录下的yaml.snippets文件移动到.vim目录下的UltiSnips文件下,就可以使用了,如vim a.yaml
apiVersion: v1
kind: Service
metadata:
        name: frontend
        namespace: default
        labels:
                app: someApp
                tier: frontend
spec:
        ports:
        - port: 80
        selector:
                app: someApp
                tier: frontend
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值