vim-colorful-go


Ⅰ. 插件描述

Extended highlighting rules for vim-go

Ⅱ. 基本信息

创建日期:  2017-06-23
使用用户:  1
Github星:  1
插件作者:  Andrew Swistak

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'ajswis/vim-colorful-go'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'ajswis/vim-colorful-go'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'ajswis/vim-colorful-go'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/ajswis/vim-colorful-go

Ⅳ. 文档说明

# vim-colorful-go

vim-colorful-go is an addendum to vim-go's
syntax highlighting. This plugin assumes you have
vim-go installed and is untested outside that
assumption.

BeforeAfter
Before Image 1Image 1
Before Image 2Image 2
Before Image 3Image 3

Features

Mostly, this plugin highlights non-native types when appropriate. It assumes
formatting matches the output of gofmt.

vim-colorful-go also uses the same highlighting option flags as vim-go.

Some things that are now highlighted:

  • types in type (...) blocks
  • type declarations in structs
  • types in function parameters
  • types in function returns
  • literal struct fields
  • ..probably more I can't remember

Install

vim-colorful-go follows the standard runtime path structure. You may use your
favorite package manager. Below are some helper lines for popular package
managers:

  • Pathogen

    • git clone https://github.com/ajswis/vim-colorful-go.git ~/.vim/bundle/vim-colorful-go
  • vim-plug

    • Plug 'ajswis/vim-colorful-go'
  • Vim packages

    • git clone https://github.com/ajswis/vim-colorful-go.git ~/.vim/pack/plugins/start/vim-colorful-go

添加新评论