vim-solidity


Ⅰ. 插件描述

Vim syntax file for solidity

Ⅱ. 基本信息

创建日期:  2015-03-07
使用用户:  6
Github星:  20
插件作者:  Cody Lamson

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'tovarishfin/vim-solidity-without-it'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

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

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'tovarishfin/vim-solidity-without-it'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'tovarishfin/vim-solidity-without-it'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

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

Ⅳ. 文档说明

# vim-solidity

Syntax files for Solidity, the
contract-oriented programming language for Ethereum.

This repo has been forked from tomlion's repo. It seems that the repository has been abandoned so I figured I would pick it up and improve my regex game :)

I intend to use this tool daily, so expect updates! PRs are also welcome.

Support this project and get a cool robot!

gittronSUPPORT US WITH GITTRON
## Improvements over the old repo: - assembly syntax highlighting - natspec syntax - more extensive color scheme - scientific number notation (1e18 used much anyone?) - constructor keyword highlighting - calldata highlighting - typecase highlighting - abi keyword added - anonymous & indexed event modifiers includes - reserved words give errors - overall more extensive and detailed syntax highlighting - various bug fixes ## Before and After Example (new on left old on right) vim-solidity before & after ## Installation Important: If you are using vim-polyglot make sure to disable the default syntax provider for solidity:
let g:polyglot_disabled = ['solidity']

If you do not do this, you will be using a combination of the old tomlion repo and this new repo. You will get some strange syntax...

Pathogen

Run the following command:

git clone https://github.com/TovarishFin/vim-solidity.git ~/.vim/bundle/vim-solidity

Vundle

Add the following line to your ~/.vimrc:

Plugin 'TovarishFin/vim-solidity'

Plug

Add the following line to your ~/.vimrc:

Plug 'TovarishFin/vim-solidity'

No Plugin Manager

Copy all of the files manually into your ~/.vim.

添加新评论