SlideShare a Scribd company logo
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 におまかせ。

       メリットは

          ...

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

     むしろそれだけ!
DevEnv Tryit.vim Phrase.vim
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 を見て
パワーアップしたいんです。
完

More Related Content

PDF
ニワン語・ニコ割装飾によるボカロPVの可能性
PDF
Unite vim
PDF
neovim = VM
PDF
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
PDF
Vimを学びたい初心者のための5つの豆知識
PPTX
Visual Studio で TeX 編集
PDF
Vim = VM
PDF
neobundle.vimについて+おまけ
ニワン語・ニコ割装飾によるボカロPVの可能性
Unite vim
neovim = VM
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Vimを学びたい初心者のための5つの豆知識
Visual Studio で TeX 編集
Vim = VM
neobundle.vimについて+おまけ

What's hot (20)

PDF
Shougoの開発環境
ODP
modern X86 environment
PDF
かなりすごい発表(かなり) at VimConf2014
PDF
Introducing hhvm hack-async
ODP
Ultimate completion environment with neocomplcache in vim
PDF
タイル型ウィンドウマネージャawesomeのススメ
PDF
Testing PHP extension on Travis CI
PDF
「とても小さいVim」vim tiny
 
PPTX
初心者Vimmerによるvim+rails開発
PDF
PHP-FPMとuWSGI——mod_php以外の選択肢を探る
PDF
Tdd vim
PDF
暗黒美夢王とEmacs
PDF
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
PDF
タイル型ウィンドウマネージャのススメ
PDF
Vimの魔術
PDF
FuelPHPを3ヶ月使ってみて
PDF
anyframeを使おう
PDF
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
PDF
フロントエンド開発の3ステップ(npm事始め)
PDF
Raspberry pi on java 20130510
Shougoの開発環境
modern X86 environment
かなりすごい発表(かなり) at VimConf2014
Introducing hhvm hack-async
Ultimate completion environment with neocomplcache in vim
タイル型ウィンドウマネージャawesomeのススメ
Testing PHP extension on Travis CI
「とても小さいVim」vim tiny
 
初心者Vimmerによるvim+rails開発
PHP-FPMとuWSGI——mod_php以外の選択肢を探る
Tdd vim
暗黒美夢王とEmacs
Fuel php勉強会東京vol3 発表資料_スパムフィルタパッケージ
タイル型ウィンドウマネージャのススメ
Vimの魔術
FuelPHPを3ヶ月使ってみて
anyframeを使おう
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
フロントエンド開発の3ステップ(npm事始め)
Raspberry pi on java 20130510
Ad

Similar to DevEnv Tryit.vim Phrase.vim (20)

PDF
Vimから見たemacs
PPT
Linuxにおける開発環境
PDF
Vi(m)を教えた話
 
PDF
「Vim初心者によるVim入門@haman29」
PDF
うわ…私のEmacs力、低すぎ...?
PDF
Vim入門 20130210
PDF
Nagoya vim #1 about plugins
PDF
易しいVim
KEY
Emacs 使いが Vim を使ってみた(ちょっとだけGit)
PDF
Vimはこわくない
PDF
Vim no susume
PDF
俺とMacとアダルトビデオ[社外版]
PPT
壱から始めるVim超入門
PPT
080720 Vim M
PPTX
Vim勉強会
PDF
rucs_vim LT
PDF
Vim kindergarten
PDF
Using xvim with macvim
PDF
10分で作るScala開発環境 using vim
PDF
エディタこだわってますか?
Vimから見たemacs
Linuxにおける開発環境
Vi(m)を教えた話
 
「Vim初心者によるVim入門@haman29」
うわ…私のEmacs力、低すぎ...?
Vim入門 20130210
Nagoya vim #1 about plugins
易しいVim
Emacs 使いが Vim を使ってみた(ちょっとだけGit)
Vimはこわくない
Vim no susume
俺とMacとアダルトビデオ[社外版]
壱から始めるVim超入門
080720 Vim M
Vim勉強会
rucs_vim LT
Vim kindergarten
Using xvim with macvim
10分で作るScala開発環境 using vim
エディタこだわってますか?
Ad

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
  • 6. 選択したテキストを Tryit バッファに貼りつけ! あとは、Quickrun におまかせ。 メリットは ... どのファイルを開くか考えなくていい!! むしろそれだけ!
  • 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 本当の理由は、、
  • 17.