Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >通过vim-plug安装UltiSni

通过vim-plug安装UltiSni

作者头像
py3study
发布于 2020-01-02 07:16:24
发布于 2020-01-02 07:16:24
66100
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

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

编辑~/.vimrc文件(不存在,则创建)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
" 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 接口,支持一种即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
:echo has("python")   " 如果你用的是 python 2.7
:echo has("python3")  " 如果你用的是 python 3.3 或者 3.4

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export VIM=~/.vim

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int main(int argc, char *argv[])
{
        
        return 0;
}

添加k8s相关snippet (https://github.com/andrewstua...,将里面UltiSnips目录下的yaml.snippets文件移动到.vim目录下的UltiSnips文件下,就可以使用了,如vim a.yaml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vim-IDE进化03-插件管理器plug插件
vim 如果不添加插件,仅仅只有原来的编译文本等功能,加上插件之后,就可以做更多事情,加快处理效率,比如可以把它打造成一个写作环境、开发IDE,相当之好用。 插件可以手动添加,手动添加步骤需要下载、解压、将文件放到对应目录下步骤多一些。可以使用挺件管理,很方便的添加自己需要的插件
潇洒
2023/10/23
6230
vim-IDE进化03-插件管理器plug插件
如何安装NeoVim和使用vim-plug安装相关插件?
如果您是系统管理员或软件开发人员,那么你每天都需要使用的工具中一定有一种强健的文本编辑器。您很可能已经使用过vi或vim编辑器,它们已经在Unix和Linux社区中用了几十年了。
PantaZheng
2018/09/14
15.1K1
如何安装NeoVim和使用vim-plug安装相关插件?
mac编辑器vim美化
一处是所有用户通配的位置,位于/usr/share/vim下,名称为vimrc,无后缀
小胖
2019/08/27
1.8K0
mac编辑器vim美化
Vim折腾PowerShell篇
正式开始下面的内容之前,你可以考虑下要不要折腾,或者说是不是真的爱vim,如果不爱请离开,就现在,因为它真的带刺,没有足够的热爱就不会有足够的耐心和精力去维护和学习,vim很难学,但属于那种学会了就离不开的类型。
堆栈哲学
2022/11/24
1.6K0
Vim折腾PowerShell篇
vim 插件管理与推荐
编辑器对于所有人来说都再熟悉不过,不论是任何学历、任何工作的人,只要接触电脑,总要录入一些文字,这个时候必将有一款编辑器进入你的视野。 事实上,无论是 vim、emacs 还是如今风靡的各种甜品级编辑器,他们最为吸引人的无不在于他们那超级强大的定制化能力,这也是几十年来,vim 与 emacs 仍然能够走在前列的原因,他们的背后都有着强大的社区,不断为他们产出着一个又一个优秀的扩展,让他们不断焕发耀眼的光芒,而 vim8 与 neovim 的诞生,更让人领略到这宝刀不老的风采。 作为一个 vim 铁杆拥趸,本文就来聊一聊博主心中 vim 最强大的几个插件以及安装、使用方法。
用户3147702
2022/06/27
1.5K0
vim 插件管理与推荐
NeoVim 安装及配置
GitHub仓库地址: https://github.com/minhanghuang/nvim
Autooooooo
2022/05/09
4.3K0
NeoVim 安装及配置
vim-plug:简洁高效的Vim插件管理工具
今天无意中发现了这个vim-plug这个简洁又高效的Vim插件管理工具,试了下,安装插件简直没法再容易,大大减小了配置难度,对于我这种既想要Vim及插件强大的功能但又不想花费太多时间到配置上的懒人来说,Vim-plug简直就是神器了。 借用作者的原话,Vim-plugin有下面的优点:
王云峰
2019/12/25
1.7K0
vim-plug:简洁高效的Vim插件管理工具
TextWrangler和Vim配置GoLang 语法高亮
OSX 下配置VIM语法高亮 Vim原生不支持golang语法高亮,因此要借助插件。功能强大又好用的插件有很多,这里就只简单介绍一种。 vim-go插件,github在[这里](https://gi
gigiwangs
2019/03/01
2.1K0
初探在WSL中设置vim前端开发环境
在之前的 《在win10的WSL中设置前端开发环境》 一文中,介绍了 win10 结合其 linux 子系统(WSL)的前端开发设置,使用的是 VSCode 开发工具。
江米小枣
2020/06/15
2.2K0
vim-plug 插件安装
详细使用方法,请参照https://github.com/junegunn/vim-plug/
py3study
2020/01/09
8820
Vim 插件管理及 vimrc 配置
当没有插件管理器时,Vim 用户必须手动下载 tarball 包形式的插件,并将它们解压到 ~/.vim 目录中。所有插件文件分散在单个目录中,用户无法找到哪个文件属于哪个插件。此外,他们无法找到他们应该删除哪个文件来卸载插件,这时 Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。
1ess
2021/11/01
1.1K0
帅瞎了!手机也能写Python代码!手把手教你在手机或平板上配置Python环境!
本文旨在讲解如何在Android平板或手机上搭建Python开发环境,帮助Python初学者有效利用碎片化时间进行学习,从而达到良好的学习效果。
数据森麟
2021/03/09
7.8K0
帅瞎了!手机也能写Python代码!手把手教你在手机或平板上配置Python环境!
使用vim打造go语言IDE
在网上看到了一篇不错的关于vim的文章,参考网上给出的资料,花了些时间,将自己的vim打造成一块go语言的IDE。中间因为网路的问题,踩了很多的坑,就在此简单的分享下自己的爬坑经验吧,其实也没经验,主要还是网络。以前的安装经验来自mac,linux下没有尝试。
暮雨
2019/08/28
3.1K0
使用vim打造go语言IDE
Ubuntu18.04下VIM安装及配置
2020/07/02更新: 前不久发现网上已经有了一个很屌的vim项目。感觉对不起自己这篇文章的几万浏览量诶 😃 github上的vimplus项目。运行安装脚本一键下载安装。 https://github.com/chxuan/vimplus 效果如下: ---- 作者:陈浩 更新日期:2018-09-21 1.安装VIM $sudo apt-get install vim 我的vim 已经是最新版 (2:8.0.1453-1ubuntu1)。 2.VIM主题scheme设置
全栈程序员站长
2022/11/11
1.8K0
Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
    毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠。
用户9127725
2023/03/01
2K0
Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
【番外篇】Vim-Go和Vs-Code环境搭建
如果说在Linux环境下,什么编辑器最好用,如果我说是VIM,估计会有一大部分人嗤之以鼻,怎么可能。VIM可能是他用过众多编辑器最难用的一个。在我司用的是云虚拟机,说实话吧,这里吐槽一下,是真的卡,没开几个网页,打开几个软件就卡的不要不要的,后来码代码的时候,能用Linux机器我就尽量使用Linux环境,如果读者正好也是一名Gopher的话,那我就强烈建议你使用VIM,Vim-go是当前使用最为广泛的用于搭建Golang开发环境的vim插件。好了,废话不多说,看我搭建好的界面吧。
Librant
2018/11/29
2.3K1
Vim定制化简介
Vim是几乎所有Unix系统中都会存在的少数文本编辑器之一。虽然最初的学习曲线是不可避免的,但Vim的目标是成为一个高效的文本编辑器,并提供一个根据用户喜好可配置的插件系统。它还支持数百种编程语言和文件扩展名。
双愚
2018/08/28
1.3K0
Vim定制化简介
vim-IDE进化07-fzf搜索文件
之前已经介绍过了ctrlp这个工具为什么还需要fzf这个工具。 因为这两者在使用方式上有一些区别。 fzf是可以直接在mac的终端上使用,并且还能够集成到vim当中使用。
潇洒
2023/10/23
4710
终极 vim 配置: space-vim
spacemacs 可能已经成为 emacs 社区中 “唯我独尊”的配置,在 github 上有近万的 star, contributor 众多。它的 “社区驱动” (community-driven) 真的是很 “耐力持久”,贡献的人很多,UI 很漂亮,功能也很强大。作为 emacs 长久以来的对家 vim, 如果也能有一个这样一个社区驱动的配置,相信也会给大家带来很多便利。
用户1558438
2018/08/23
2K0
vim01-环境配置
现在开发、写文章基本上已经离不开 vim了,写代码idea + vim 配合,写文章就是直接上 vim。vim 有一定的学习曲线,但是习惯了就好。 习惯以后,再使用这些插件就会更好用。
潇洒
2020/12/18
1.4K0
vim01-环境配置
相关推荐
vim-IDE进化03-插件管理器plug插件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验