Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

VimとctagsとSolidity

$
0
0

Vim で Solidity を書くときの ctags 設定。
ctags が *.solの Solidity のソースを認識できるようにする。contract と function の定義を正規表現として追加。

~/.ctags
--langdef=Solidity
--langmap=Solidity:+.sol
--regex-solidity=/^[ \t]*function[ \t]+([^\(\)]+)\([^\(\)]*\)/\1/f,function/i
--regex-solidity=/^[ \t]*contract[ \t]+([a-z0-9]+)/\1/c,contract/i

これで ctags が *.solのファイルを認識してくれるようになる。

$ ctags CryptoKitties.sol

Vim で ctags の定義を表示するための taglist プラグインを使用しているので、新しいフォーマットを追加する。

~/.vimrc
let tlist_solidity_settings='solidity;c:contract;f:function'

vim-test の Truffleプラグインもあるよ。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>