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 を見て
パワーアップしたいんです。
完

DevEnv Tryit.vim Phrase.vim

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