17
TryIt.vim, Phrase.vim で多言語を効率よく学ぶ みなの力をあわせて t9md

DevEnv Tryit.vim Phrase.vim

  • Upload
    t9md

  • View
    2.309

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: DevEnv Tryit.vim Phrase.vim

TryIt.vim, Phrase.vimで多言語を効率よく学ぶ

ー みなの力をあわせて ーt9md

Page 2: DevEnv Tryit.vim Phrase.vim

t9md

Vim に本格的に入門して1年半

もともと Emacs を使っていた。

移行理由は手首痛い痛い問題勃発。

選手生命的の危機を感じ Emacs を夢半ばで引退。

keysnail, screen を禁止してなるべくマウスで操作。

Vim の修行中

Page 3: DevEnv Tryit.vim Phrase.vim

今日の内容

tryit(.vim)

phrase(.vim)

でも Editor 非依存。

Emacs / Textmate でも適用可能。

Page 4: DevEnv Tryit.vim Phrase.vim

多言語の時代。

Perl , Python , Ruby

手っ取り早く覚えたい。

→ Phrase.vim

試さなければ分からない。。

じゃあいつ試すか!

いまでしょう!

→ Tryit.vim

Page 6: DevEnv Tryit.vim Phrase.vim

選択したテキストを

Tryit バッファに貼りつけ!

あとは、Quickrun におまかせ。

メリットは

...

どのファイルを開くか考えなくていい!!

むしろそれだけ!

Page 7: DevEnv Tryit.vim Phrase.vim
Page 9: DevEnv Tryit.vim Phrase.vim

よく使うプログラム言語のフレーズを

phrase file に収集。

思い出したい時に、呼び出す!

コード読んでいて、イケてるな、と思ったら

範囲選択して、phrase 収集。

自分でコード書くときに貼りつけ。

切り貼りプログラミング(=コピペ?)

Page 10: DevEnv Tryit.vim Phrase.vim

Phrase とは?スニペットとどう違う?

入力補完ではなく、、、

動作するひとかたまりのサンプルコード

Page 11: DevEnv Tryit.vim Phrase.vim

複数人でPhraseをshare新言語のスタートアップを助ける。

Python の得意な A さんと、

Ruby の得意な B さんが、

Phrase を共有することで、

相手の得意言語を

手っ取り早く学ぶことができましたとさ。。。

github repo / dropbox ..

Page 12: DevEnv Tryit.vim Phrase.vim

複数人でPhraseをshareエキスパートのフレーズから学ぶ

Vim レベル 10 の Shougo さんのフレーズを

Vim レベル 5 の t9md さんが参照し、

t9md さんの Vim レベルが 7 にあがりましたとさ。。。

Page 13: DevEnv Tryit.vim Phrase.vim

デモTryit

Phrase の収集ソースコードから

Perl のフレーズを Web サイトから

Puppet のフレーズをWeb サイトから

Phrase の呼び出し

Page 14: DevEnv Tryit.vim Phrase.vim

デモ その2タイル型 WM をやめて、Compiz and compiz grid plugin

Vim like Window movement, minify with <C-l>

Page 15: DevEnv Tryit.vim Phrase.vim

最後に

Emacs の人も、Eclipse、の人も、Vim の人も

Phrase を共有して皆でパワーアップしませんか?

github にフレーズを上げてみませんか?

サンプルリポジトリは、phrase-t9md

本当の理由は、、

Page 16: DevEnv Tryit.vim Phrase.vim

私が皆の phrase を見てパワーアップしたいんです。

Page 17: DevEnv Tryit.vim Phrase.vim