codetemplateについて / sublimetext → monodevelopに戻ってきた話

39
CodeTemplateについて UnityのためのMonodevelop勉強会

Upload: keigo-ando

Post on 04-Jul-2015

8.356 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

CodeTemplateについてUnityのためのMonodevelop勉強会

Page 2: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

あんた誰?

•安藤圭吾•Unity部 副部長

Page 3: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

CodeTemplateについて

Page 4: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template

Snippetsの呼称が一般的かも

Page 5: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template

Snippetsの呼称が一般的かも

よく使うものを事前に登録しておく

Page 6: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

どこで使う?

Monodevelopでプログラミングの時

Page 7: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Demoどう使う?

Page 8: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話
Page 9: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話
Page 10: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

変数

Page 11: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

変数の詳細

Page 12: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

変数名(Key)

変数名(Value)編集可能かどうか

割愛

補完リスト

Page 13: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話
Page 14: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

$selected$

$end$

カーソルの移動

テンプレート代入終了時のカーソル位置

Page 15: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template書きましたSent Messagesのテンプレート

http://anchan828.hatenablog.jp/entry/2013/04/25/015440

Page 16: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template書きましたSent Messagesのテンプレート

http://anchan828.hatenablog.jp/entry/2013/04/25/015440

StartとかUpdateとか

Page 17: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template書こうよく使うものをテンプレート化

Page 18: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template書こうよく使うものをテンプレート化

Log Debug.Log

Page 19: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Code Template書こうよく使うものをテンプレート化

Log Debug.Log

GC GetComponent

Page 20: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

SublimeText → Monodevelopに戻ってきた話

Page 21: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Monodevelop使ってますか!

Page 22: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

今までSublimeTextに浮気してました

軽い!日本語打てる!

http://www.sublimetext.com/

Page 23: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

でも補完機能がちょっと...

Page 24: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

でも補完機能がちょっと...

https://github.com/quarnster/CompleteSharp

補完はプラグインのCompleteSharp頼みGithub / CompleteSharp

Page 25: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

でも補完機能がちょっと...

https://github.com/quarnster/CompleteSharp

補完はプラグインのCompleteSharp頼みGithub / CompleteSharp

http://qiita.com/items/a33388572990932bba87Unityのスクリプト補完方法

Page 26: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

でも補完機能がちょっと...

https://github.com/quarnster/CompleteSharp

補完はプラグインのCompleteSharp頼みGithub / CompleteSharp

http://qiita.com/items/a33388572990932bba87Unityのスクリプト補完方法

それでも不十分なので補完のためにcompletions作ったhttp://anchan828.hatenablog.jp/entry/2013/02/18/060407

Page 27: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

やっぱりMonodevelop!

Page 28: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

やっぱりMonodevelop!さすが C# のIDE

Page 29: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

やっぱりMonodevelop!さすが C# のIDE

不満点はエンコードと日本語入力問題くらい

Page 30: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

戻ってきたキッカケ

Page 31: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Xamarin 登場!

Page 32: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Xamarin ≒ Monodevelop

内部的にMonodevelop 4.x

Page 33: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話
Page 34: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

UIに惚れました

Page 35: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

Unityも対応しないの?

Page 36: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

対応頑張ってます

Page 37: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

対応したのはGithubにある

https://github.com/Unity-Technologies/monodevelop/tree/bleeding-edge

Github / Unity-Technologies / monodevelop

Page 38: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

対応したのはGithubにある

https://github.com/Unity-Technologies/monodevelop/tree/bleeding-edge

Github / Unity-Technologies / monodevelop

自力でビルド

http://anchan828.hatenablog.jp/entry/2013/05/11/152704

Page 39: CodeTemplateについて / SublimeText → Monodevelopに戻ってきた話

対応したのはGithubにある

https://github.com/Unity-Technologies/monodevelop/tree/bleeding-edge

Github / Unity-Technologies / monodevelop

自力でビルド

http://anchan828.hatenablog.jp/entry/2013/05/11/152704

Mono.frameworkも自分で用意?

https://github.com/Unity-Technologies/mono/tree/master