SlideShare a Scribd company logo
1 of 23
Download to read offline
vimプラグインでよりよい(ry
@soh335
vim-pathogen
• tim pope 先生
• https://github.com/tpope/vim-pathogen
• rails.vim, surround.vim etc...
• 今年既に3回 pathogen について blogに書
きました。4月、6月、10月。
• 有名な人も使い始めて結構流行ってる
• vimプラグインの管理をしやすいようにする
vim-pathogen
before after
vim-pathogen
vim-pathogen
• とりあえずautoloadの下とかが汚くならない
• バージョン管理がしやすい
• git(git submodule)との相性がいい
vim-ref
• thincaさん作
• https://github.com/thinca/vim-ref
• 各種リファレンスをvimから引ける
• phpmanual, perldoc, refe, alc etc.
• 扱う方法がリファレンス事に事ならない
vim-ref
vim-ref
vim-ref
vim-ref
• 非常に便利
• hokaccha さんがref-jqueryを作ったり拡張
も可能
• w3mとかを使って開いてるので、ローカル
のリファレンスだけで終わらない
unite.vim
• shougo さん作
• https://github.com/Shougo/unite.vim
• 多分今一番熱いプラグイン
• 何が出来るの? 色々出来ます。
• 与えられたリストに対して選択を行うイン
ターフェース
• 分かりづらい
• buffer とか file とか mru とか選択出来る
unite.vim
• さらに、拡張がしやすい
• unite-help, unite-tags, unite-outline,
unite-colorscheme, unite-ref etc.
• 試しに unite-qflist 書いてみた
• http://d.hatena.ne.jp/
sugarbabe335/20101126/1290747680
unite.vim
unite.vim
unite.vim
• 素晴らしく簡単
• 他のプラグインを参考にすればすぐ書ける
• 個人的には unite.vim + webapi.vim +
open-browser.vim の組み合わせで可能性
がより広がると思います。
• http://mattn.kaoriya.net/software/vim/
20101117005222.htm
neocomplcache
• shougo さん作
• https://github.com/Shougo/neocomplcache
• 高機能な補完
• buffer, file, include, snippets, tags etc .
neocomplcache
neocomplcache
neocomplcache
neocomplcache
• 超便利
• vimプラグインを書く時はより便利
• スニペットは補完のインターフェースがない
と覚えられないので超便利
• phperでネオコン重いって言ってる人がいた
ら、それvimでphpを扱うのが単純に重いだけ
で、ネオコンは悪くない
• http://d.hatena.ne.jp/
sugarbabe335/20101030/1288450166
vim-quickrun
• thinca さん作
• https://github.com/thinca/vim-quickrun
• これは去年blogに色々書いた気がします
• vimの中でプログラムの実行が出来る
• screenとか別ウィンドウとか立ち上げて実行
じゃプログラムのサイクルが遅い
vim-quickrun
まとめ
• vim プラグイン超便利
• 使わない手はない
• 環境によってどうこうっていう人もいますけど
ね
• 分からないことが合ったら、lingr.com/room/
vim へ
• twitter のvimに関することをこちらで話して
る事も。
• あくあフォントは慣れ

More Related Content

What's hot

Flash Playerの作り方
Flash Playerの作り方Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
 

What's hot (20)

Flash Playerの作り方
Flash Playerの作り方Flash Playerの作り方
Flash Playerの作り方
 
composerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudycomposerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudy
 
pecoを使おう
pecoを使おうpecoを使おう
pecoを使おう
 
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
 
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
 
anyframeを使おう
anyframeを使おうanyframeを使おう
anyframeを使おう
 
rucs_vim LT
rucs_vim LTrucs_vim LT
rucs_vim LT
 
Frank-afcproxy
Frank-afcproxyFrank-afcproxy
Frank-afcproxy
 
SnapDishの事例
SnapDishの事例SnapDishの事例
SnapDishの事例
 
Shougoの開発環境
Shougoの開発環境Shougoの開発環境
Shougoの開発環境
 
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
 
マルチブラウザやりました (DMM.Study Night)
マルチブラウザやりました (DMM.Study Night)マルチブラウザやりました (DMM.Study Night)
マルチブラウザやりました (DMM.Study Night)
 
zshでコマンドライン履歴を活用する
zshでコマンドライン履歴を活用するzshでコマンドライン履歴を活用する
zshでコマンドライン履歴を活用する
 
modern X86 environment
modern X86 environmentmodern X86 environment
modern X86 environment
 
初心者Vimmerによるvim+rails開発
初心者Vimmerによるvim+rails開発初心者Vimmerによるvim+rails開発
初心者Vimmerによるvim+rails開発
 
Git勉強会
Git勉強会Git勉強会
Git勉強会
 
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
 
自ら肥え太る執事を現場に入れてみた
自ら肥え太る執事を現場に入れてみた自ら肥え太る執事を現場に入れてみた
自ら肥え太る執事を現場に入れてみた
 
開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)開発環境アンケートまとめ(Ginza.rb 第13回)
開発環境アンケートまとめ(Ginza.rb 第13回)
 

Similar to vimプラグインでよりよい(ry

テーマ別Git tips
テーマ別Git tipsテーマ別Git tips
テーマ別Git tips
Ikuo Degawa
 
deris's tech talk ujihisa.vim3
deris's tech talk ujihisa.vim3deris's tech talk ujihisa.vim3
deris's tech talk ujihisa.vim3
deris0126
 
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.KeySubversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Key
kazukichop
 

Similar to vimプラグインでよりよい(ry (20)

PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
 
Vimの話
Vimの話Vimの話
Vimの話
 
PHPで並列処理する ライブラリを作った
PHPで並列処理する ライブラリを作ったPHPで並列処理する ライブラリを作った
PHPで並列処理する ライブラリを作った
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
 
Tdd vim
Tdd vimTdd vim
Tdd vim
 
テーマ別Git tips
テーマ別Git tipsテーマ別Git tips
テーマ別Git tips
 
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
 
10分で作るScala開発環境 using vim
10分で作るScala開発環境 using vim10分で作るScala開発環境 using vim
10分で作るScala開発環境 using vim
 
deris's tech talk ujihisa.vim3
deris's tech talk ujihisa.vim3deris's tech talk ujihisa.vim3
deris's tech talk ujihisa.vim3
 
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.KeySubversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Key
 
GitHubで見つかるFileMaker関連ソフトウェア
GitHubで見つかるFileMaker関連ソフトウェアGitHubで見つかるFileMaker関連ソフトウェア
GitHubで見つかるFileMaker関連ソフトウェア
 
Web技術勉強会 20120609
Web技術勉強会 20120609Web技術勉強会 20120609
Web技術勉強会 20120609
 
Arduino を PHP で制御する
Arduino を PHP で制御するArduino を PHP で制御する
Arduino を PHP で制御する
 
Composerはじめました
ComposerはじめましたComposerはじめました
Composerはじめました
 
こわくないプルリク
こわくないプルリクこわくないプルリク
こわくないプルリク
 
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
 
Products.PloneOrg
Products.PloneOrgProducts.PloneOrg
Products.PloneOrg
 
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
 
PHPデプロイツールの世界
PHPデプロイツールの世界PHPデプロイツールの世界
PHPデプロイツールの世界
 
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
 

vimプラグインでよりよい(ry