Upload
t9md
View
2.309
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
TryIt.vim, Phrase.vimで多言語を効率よく学ぶ
ー みなの力をあわせて ーt9md
t9md
Vim に本格的に入門して1年半
もともと Emacs を使っていた。
移行理由は手首痛い痛い問題勃発。
選手生命的の危機を感じ Emacs を夢半ばで引退。
keysnail, screen を禁止してなるべくマウスで操作。
Vim の修行中
今日の内容
tryit(.vim)
phrase(.vim)
でも Editor 非依存。
Emacs / Textmate でも適用可能。
多言語の時代。
Perl , Python , Ruby
手っ取り早く覚えたい。
→ Phrase.vim
試さなければ分からない。。
じゃあいつ試すか!
いまでしょう!
→ Tryit.vim
Tryit.vim
選択したテキストを
Tryit バッファに貼りつけ!
あとは、Quickrun におまかせ。
メリットは
...
どのファイルを開くか考えなくていい!!
むしろそれだけ!
Phrase.vim
よく使うプログラム言語のフレーズを
phrase file に収集。
思い出したい時に、呼び出す!
コード読んでいて、イケてるな、と思ったら
範囲選択して、phrase 収集。
自分でコード書くときに貼りつけ。
切り貼りプログラミング(=コピペ?)
Phrase とは?スニペットとどう違う?
入力補完ではなく、、、
動作するひとかたまりのサンプルコード
複数人でPhraseをshare新言語のスタートアップを助ける。
Python の得意な A さんと、
Ruby の得意な B さんが、
Phrase を共有することで、
相手の得意言語を
手っ取り早く学ぶことができましたとさ。。。
github repo / dropbox ..
複数人でPhraseをshareエキスパートのフレーズから学ぶ
Vim レベル 10 の Shougo さんのフレーズを
Vim レベル 5 の t9md さんが参照し、
t9md さんの Vim レベルが 7 にあがりましたとさ。。。
デモTryit
Phrase の収集ソースコードから
Perl のフレーズを Web サイトから
Puppet のフレーズをWeb サイトから
Phrase の呼び出し
デモ その2タイル型 WM をやめて、Compiz and compiz grid plugin
Vim like Window movement, minify with <C-l>
最後に
Emacs の人も、Eclipse、の人も、Vim の人も
Phrase を共有して皆でパワーアップしませんか?
github にフレーズを上げてみませんか?
サンプルリポジトリは、phrase-t9md
本当の理由は、、
私が皆の phrase を見てパワーアップしたいんです。
完