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
35
EnvoyのWasm filterを体験する
takayukiatkwsk
0
44
自分用趣味アプリを作っている話
takayukiatkwsk
0
99
zoxideのご紹介
takayukiatkwsk
0
93
Kanazawa.rbに参加してからのふりかえり
takayukiatkwsk
0
47
git-secretsとgitフックをざっと理解する
takayukiatkwsk
0
330
計測プラットフォームSREチームとシステム障害対応 / measurement platform SRE team's incident response
takayukiatkwsk
0
1.1k
Flutterに入門して体重グラフアプリを作る / Get started Flutter and build a weight graph app
takayukiatkwsk
0
410
リモートワークを振り返る / Look back on remote-working
takayukiatkwsk
0
130
Other Decks in Programming
See All in Programming
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
250
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
0
130
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
320
Understanding Kotlin Multiplatform
l2hyunwoo
0
250
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
490
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
170
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
5
690
Jakarta EE Meets AI
ivargrimstad
0
510
Advanced Micro Frontends: Multi Version/ Framework Scenarios
manfredsteyer
PRO
0
120
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
1.6k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
770
MCPで実現できる、Webサービス利用体験について
syumai
7
2.3k
Featured
See All Featured
Scaling GitHub
holman
461
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Designing for humans not robots
tammielis
253
25k
Six Lessons from altMBA
skipperchong
28
3.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to Ace a Technical Interview
jacobian
278
23k
Faster Mobile Websites
deanohume
308
31k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
YesSQL, Process and Tooling at Scale
rocio
173
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
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!!