Vimの話
-
Upload
munenori-sugimura -
Category
Technology
-
view
1.230 -
download
0
description
Transcript of Vimの話
![Page 1: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/1.jpg)
vim の話
@clicktx
2014.9.20 Gunma.web #17
![Page 2: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/2.jpg)
Profilo
• Nome :すぎむら むねのり
• Twitter: @clicktx
• Lingua: Perl
• Laboro: アマグラマー
![Page 3: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/3.jpg)
vim今回のテーマ
![Page 4: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/4.jpg)
vim 化今回のテーマ
正確に言うと
![Page 5: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/5.jpg)
![Page 6: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/6.jpg)
vim 的な操作ができるように
するプラグインが多数存在
![Page 7: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/7.jpg)
http://www.viemu.comViEmu
http://programming.jugglershu.net/softwares/xvim.htmlXVim
http://vrapper.sourceforge.net/home/Vrapper
IDE 等
http://jvi.sourceforge.netjVi
![Page 8: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/8.jpg)
ブラウザ
https://github.com/guyht/vimariVimari
https://addons.mozilla.org/ja/firefox/addon/vimperator/Vimperator
https://chrome.google.com/webstore/detail/vimium…Vimium
![Page 9: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/9.jpg)
イカれてるの
http://www.vector.co.jp/soft/dl/winnt/business/se494158.htmlVimxls
http://danielchoi.com/software/vmail.htmlVmail
http://danielchoi.com/software/vitunes.htmlViTunes
![Page 10: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/10.jpg)
Web にも vim 的な操作ができ
る流れがきている!
![Page 11: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/11.jpg)
vim 的な操作ができるサイト
![Page 12: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/12.jpg)
![Page 13: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/13.jpg)
![Page 14: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/14.jpg)
![Page 15: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/15.jpg)
![Page 16: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/16.jpg)
etc…
![Page 17: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/17.jpg)
使ってみると
• 意外と便利
• むしろ無いと不便
• 自分のサイトにも欲しくなる
![Page 18: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/18.jpg)
jQuery Vimize
http://github.com/clicktx/jquery-vimize
![Page 19: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/19.jpg)
vim 化あなたのサイトも簡単に
![Page 20: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/20.jpg)
使い方
![Page 21: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/21.jpg)
jQuery Vimize の使い方
<script href=“_path_to/jquery.min.js”></script><script href=“_path_to/jquery.vimize.js”></script>
<script> jQuery(function($){ $().vimize(); });</script>
![Page 22: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/22.jpg)
jQuery Vimize の使い方
初期設定
<script> jQuery(function($){ $().vimize({ homePagePath: '/', searchBoxSelector: 'input#se', selectors: { 0: '.posttitle a, .navigationpost a', 1: '#sidebar a', }, defaultSelectors: 0 }); });</script>
![Page 23: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/23.jpg)
コマンド
![Page 24: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/24.jpg)
コマンド
• キャンセル esc• 検索 / ? ctrl+w• 移動 h j k l 0 $• スクロール d u ctrl+d ctrl+u
gg G• ブラウザ操作 - b n• 他 :cmd
![Page 25: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/25.jpg)
デモ
![Page 26: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/26.jpg)
コマンドモード
:cat
:neko
:nyan
![Page 27: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/27.jpg)
デモ
![Page 28: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/28.jpg)
気になった方は是非試してみてくださ
い!
![Page 29: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/29.jpg)
本日は vim の話たくさんしましたけど
![Page 30: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/30.jpg)
![Page 31: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/31.jpg)
I ♥
![Page 32: Vimの話](https://reader035.fdocument.pub/reader035/viewer/2022062513/556a419ed8b42a4a1e8b4ab6/html5/thumbnails/32.jpg)
ご清聴ありがとうございました
@clicktx