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

Elixirを始める時にVimmerが設定しておいた方がいいこと

$
0
0

最近Elixirを始めたての初心者Vimmerが「これは入れといた方がいいなー」と思ったプラグインを2つ紹介します。

vim-elixir

公式が作成しているElixirサポートプラグイン。
https://github.com/elixir-lang/vim-elixir

何が出来るかというと3つあり、

  • Elixirのシンタックスハイライト
  • .ex.exs.eex形式のファイルタイプが検出可能に
  • Elixirに合わせた自動インデント

の3つが可能になります。

シンタックスハイライトはこんな感じに。

スクリーンショット 2015-09-20 16.36.42.png

ただ、オムニ補完が効くようになるとどこかで見たのですが効いてないような気がします・・・
これについて分かる人いらっしゃいますでしょうか?><

vim-mix

mixに特化したプラグイン。
https://github.com/mattreduce/vim-mix

mix全般に関することがvim上で出来るようになります。
使えるコマンドは以下の10個。

  • :Mix [command]mix phoenix.newのようなコマンドを:Mix phoenix.newのように実行することが出来る
  • :Mclean現在のプロジェクトの自動生成されたファイルの削除
  • :Mcompileソースのコンパイル
  • :Mdepsすべての依存関係とそのステータスを一覧表示します。
  • :Mdeps cleanアーティファクトやフェッチされたソースを含めて依存関係を全て削除
  • :Mdeps compile依存関係のコンパイル
  • :Mdeps get依存関係で必要なものを取得、mix.lockに書き込み
  • :Mdeps unlock全ての依存関係をmix.lockから削除
  • :Mdeps updateプロジェクトの依存関係を全てアップデート
  • :Mtestテストの実行

:Mix [command]:Mtestは特に実行回数が多くなりがちなものですので、これがあると便利ですね!

参考. :Mtestの実行
f74968dd6c57ecedce7039179269f6cc.gif

以上、現在のところ役に立っているプラグイン2つの紹介でした!


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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