Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vimを使ってみよう(提案)
Search
TAKAyukiatkwsk
March 06, 2013
Programming
0
360
Vimを使ってみよう(提案)
普段Vimを使わない方向けにVimのいいところを紹介しました。
TAKAyukiatkwsk
March 06, 2013
Tweet
Share
More Decks by TAKAyukiatkwsk
See All by TAKAyukiatkwsk
argo-rolloutsにコミットした話
takayukiatkwsk
0
22
EnvoyのWasm filterを体験する
takayukiatkwsk
0
37
自分用趣味アプリを作っている話
takayukiatkwsk
0
81
zoxideのご紹介
takayukiatkwsk
0
84
Kanazawa.rbに参加してからのふりかえり
takayukiatkwsk
0
44
git-secretsとgitフックをざっと理解する
takayukiatkwsk
0
320
計測プラットフォームSREチームとシステム障害対応 / measurement platform SRE team's incident response
takayukiatkwsk
0
1.1k
Flutterに入門して体重グラフアプリを作る / Get started Flutter and build a weight graph app
takayukiatkwsk
0
400
リモートワークを振り返る / Look back on remote-working
takayukiatkwsk
0
110
Other Decks in Programming
See All in Programming
マテリアルって何者?RealityKitで扱うマテリアル入門
nao_randd
0
130
ts-morph実践:型を利用するcodemodのテクニック
ypresto
1
510
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
190
ユーザーにサブドメインの ECサイトを提供したい (あるいは) 2026年函館で一番熱くなるかもしれない言語の話
uvb_76
0
170
私のRubyKaigi 2025 Kaigi Effect / My RubyKaigi 2025 Kaigi Effect
chobishiba
1
200
primeNumberでのRBS導入の現在 && RBS::Traceでinline RBSを拡充してみた
mnmandahalf
0
230
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
530
鯛変だったRubyKaigi 2025 ── それでも楽しかった!
pndcat
0
130
OpenNext + Hono on Cloudflare でイマドキWeb開発スタックを実現する
rokuosan
0
100
衛星の軌道をWeb地図上に表示する
sankichi92
0
240
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
2k
ruby.wasmとWebSocketで遊ぼう!
lnit
0
150
Featured
See All Featured
Site-Speed That Sticks
csswizardry
6
580
Build your cross-platform service in a week with App Engine
jlugia
231
18k
It's Worth the Effort
3n
184
28k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Being A Developer After 40
akosma
91
590k
The Cost Of JavaScript in 2023
addyosmani
49
8k
The Language of Interfaces
destraynor
158
25k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Code Review Best Practice
trishagee
68
18k
Documentation Writing (for coders)
carmenintech
71
4.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Transcript
Vimを使ってみよう (提案) 2013.3.6 Digital Circus Beer Talk @TAKAyuki_atkwsk
about me 髙木 貴之 (TAKAGI Takayuki) @TAKAyuki_atkwsk / takayukiatkwsk PHP /
JavaScript / Ruby ビール、フットサル
Questions
Vim使ってますか? メインのエディタとして使ってるよ! *confや.*rcファイルを編集するときに使う 使ったことない(^^;;
テキストエディタ 何使ってますか? Emacs, 秀丸, Sublime Text... (IDE)Eclipse, VisualStudio, Xcode...
Vimを使ってみよう (提案)
Vimって何? 高機能テキストエディタ Unix, Linux, Windows, MacOS X等で使える Vim != vi
Vi IMproved
None
用途 プログラミング 文章を書く(メモ、ブログの更新) Gist編集 and more...
個人的に思うVimの良さ 軽量(リソースを消費しない) どんな環境でも使える プラグインが豊富 / 開発が盛ん 他のアプリでもVimキーバインドが使える (Vimperator, Vichrome, Eclipseの
Vrapper)
Vimのイメージ? 操作が難しい? 複数のモード、キーバインド...etc 慣れれば高速でテキスト編集が可能に! (さらに慣れてくると)hjklでカーソル移 動できないエディタを使うと不満を抱くこ ともw(※個人の感想です)
Vimのイメージ? IDEの方が高機能でイケてるよね? Vimにも、言語別の補完機能、シンタックス チェック、コンパイル、VCS操作などを実現 するプラグインがある それでも足りない機能はプラグインを自作 すれば補完できる
プラグイン 便利な機能をVimに追加できる Vim scriptで記述する 代表的なプラグインは以下にソースコードが ある www.vim.org/scripts/ github
プラグインの インストール Vundle, NeoBundleでモダンなプラグイン管理 Bundlerライク .vimrcにインストールするプラグインを書く :BundleInstall / :NeoBundleInstall
好きなプラグイン vundle: プラグイン管理 neocomplcache / neosnippet: 自動補完 gist-vim: gistを編集 quickrun.vim:
ファイル実行
プラグイン便利 :-)
Vimのコミュニティ vim-jp / vim-users.jp Lingr (vim-users.jp) Vim勉強会(各地で開催)
世間ではVim熱が 高まってきている!! Vim Advent Calendar 2011, 2012(現在も開 催中!!) Vimテクニックバイブル発売 TokyoVim#13(2013.3.16
<- soon!), Yokohama.vim#4(2013.2.17) vimrc読書会(Lingr上で毎週土曜日開催)
まとめ Vimいいですよ プラグイン便利 コミュニティ賑わってる Vimを使ってみよう(提案)
Thank you! Enjoy coding!!