前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过vim-plug安装UltiSni

通过vim-plug安装UltiSni

作者头像
py3study
发布2020-01-02 15:16:24
6260
发布2020-01-02 15:16:24
举报
文章被收录于专栏:python3python3

安装plug (https://github.com/junegunn/v... curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent...

编辑~/.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()

打开vim,输入:PlugInstall加载插件

vim 需要开启对 python 的支持,通过以下两个方式来验证你的 vim 是否支持 python 接口,支持一种即可

:echo has("python")   " 如果你用的是 python 2.7
:echo has("python3")  " 如果你用的是 python 3.3 或者 3.4

当我们打开 vim 的时候, UltiSnips 会搜寻 $VIM 路径下的所有名字为 UltiSnips 的文件夹,然后根据文档类型来寻找对应的 snips。配置$VIM

export VIM=~/.vim

验证vim a.cpp,输入main。按tab键,自动补全则成功

int main(int argc, char *argv[])
{
        
        return 0;
}

添加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
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档