资讯专栏INFORMATION COLUMN

Vim Snipmate 自动补全插件

funnyZhang / 1397人阅读

摘要:使用方法输入状态下,直接按,就会自动打出相关的预设片段。如何自定义直接在目录下添加文件即可。注意以下几点目录是位于所有插件之外的,所以不会因插件更新而被删除。

~/.vimrc的Vundle插件管理函数中添加以下内容(插件本身和所依赖的插件):

    Plugin "MarcWeber/vim-addon-mw-utils"
    Plugin "tomtom/tlib_vim"
    Plugin "garbas/vim-snipmate"
    Plugin "honza/vim-snippets" "massive common snippets

然后在Vim中输入命令安装插件:

:source %
:PluginInstall

完成。

使用方法

输入状态下,直接按,就会自动打出相关的snippets预设片段。

如何自定义snippets

直接在~/.vim/snippets/目录下添加*.snippets文件即可。

注意以下几点:

~/.vim/snippets/目录是位于所有插件之外的,所以不会因插件更新而被删除。

如果你也安装了vim-snippets,那么在trigger同名的时候,vim会在状态栏弹出选项让你选择使用哪个snippets。

比如针对所有python文件,那就在~/.vim/snippets/目录下创建一个python.snippets文件,内容格式如下:

snippet #!
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-

以上片段,只要你在python文件中输入#!并按下,就会自动输出定义的那段内容。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25071.html

相关文章

  • Vim插件简单介绍

    摘要:转换时支持模板文件,配合强大的模板文件,可以自己创建,或者是实现语法高亮,还支持数学公式编辑。标签文件允许这些项目能够被一个文本编辑器或其它工具简捷迅速的定位。 原文地址 Vim作为一个强大的编辑器,再配合强大的插件,就可以称得上为编辑神器了。 pathogen pathogen为管理插件的插件,类似的还有vundle。在 Pathogen 之前,安装插件就是把插件文件放在.vim目录...

    dackel 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    mo0n1andin 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    Zoom 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    Loong_T 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    songze 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<