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
VSCodeVim が意外と Vim だった / VSCodeVim is also Vim
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Fumiaki MATSUSHIMA
March 11, 2019
Programming
3
3.3k
VSCodeVim が意外と Vim だった / VSCodeVim is also Vim
ゴリラ.vim #2 発表資料
https://gorillavim.connpass.com/event/121394/
Fumiaki MATSUSHIMA
March 11, 2019
Tweet
Share
More Decks by Fumiaki MATSUSHIMA
See All by Fumiaki MATSUSHIMA
Learning from performance improvements on GraphQL Ruby
mtsmfm
1
1.2k
Ruby で作る Ruby (物理)
mtsmfm
1
250
GraphQL Ruby benchmark
mtsmfm
1
870
タイムアウトにご用心 / Timeout might break application state
mtsmfm
6
2.6k
Build REST API with GraphQL Ruby
mtsmfm
0
370
GraphQL Ruby をちょっとだけ速くした / Make graphql-ruby faster a bit
mtsmfm
1
760
Gaming PC on GCP
mtsmfm
0
780
How to introduce GraphQL to an existing React-Redux application
mtsmfm
1
290
Canary release in StudySapuri
mtsmfm
0
3.2k
Other Decks in Programming
See All in Programming
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
690
高速開発のためのコード整理術
sutetotanuki
1
390
Oxlint JS plugins
kazupon
1
740
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
100
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
420
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
2026年 エンジニアリング自己学習法
yumechi
0
130
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
Implementation Patterns
denyspoltorak
0
280
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
AI巻き込み型コードレビューのススメ
nealle
0
120
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
Unsuck your backbone
ammeep
671
58k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Optimizing for Happiness
mojombo
379
71k
Automating Front-end Workflow
addyosmani
1371
200k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Chasing Engaging Ingredients in Design
codingconduct
0
110
Discover your Explorer Soul
emna__ayadi
2
1.1k
Become a Pro
speakerdeck
PRO
31
5.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
240
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
90
Transcript
#gorillavim VSCodeVim が意外と Vim だった @mtsmfm Fumiaki Matsushima VSCodeVim が意外と
Vim だった ゴリラ.vim #2 #gorillavim
#gorillavim VSCodeVim が意外と Vim だった ➔ Web Dev at Quipper
➔ Ruby と麻雀と DbD が好き ➔ 西日暮里.rb 主催 ➔ GraphQL Tokyo 主催 @mtsmfm.inspect
#gorillavim VSCodeVim が意外と Vim だった https://studysapuri.jp/
#gorillavim VSCodeVim が意外と Vim だった
#gorillavim VSCodeVim が意外と Vim だった https://nishinipporirb.doorkeeper.jp/
#gorillavim VSCodeVim が意外と Vim だった https://www.meetup.com/ja-JP/GraphQL-Tokyo/
#gorillavim VSCodeVim が意外と Vim だった https://marketplace.visualstudio.com/items?itemName=mtsmfm.ruby-lsc
#gorillavim VSCodeVim が意外と Vim だった https://github.com/mtsmfm?utf8=%E2%9C%93&tab=repositories&q=vim&type=public&language=
#gorillavim VSCodeVim が意外と Vim だった https://github.com/mtsmfm?utf8=%E2%9C%93&tab=repositories&q=vim&type=public&language=
#gorillavim VSCodeVim が意外と Vim だった https://github.com/mtsmfm/unite-turnip
#gorillavim VSCodeVim が意外と Vim だった
#gorillavim VSCodeVim が意外と Vim だった 昔 Atom を試すも キーバインドに慣れず vim-mode
を使っていた
#gorillavim VSCodeVim が意外と Vim だった https://speakerdeck.com/mtsmfm/find-your-favorite-tools?slide=95
#gorillavim VSCodeVim が意外と Vim だった https://speakerdeck.com/mtsmfm/find-your-favorite-tools?slide=96
#gorillavim VSCodeVim が意外と Vim だった https://github.com/VSCodeVim/Vim
#gorillavim VSCodeVim が意外と Vim だった hjkl で動けるくらいでしょ? と思ったら
#gorillavim VSCodeVim が意外と Vim だった VSCodeVim が 意外と Vim だった!!!
※個人の感想です
#gorillavim VSCodeVim が意外と Vim だった ※ Atom も できることもありそう
#gorillavim VSCodeVim が意外と Vim だった テキストオブジェクトが使える! - ciw とかよく使う -
単語を消して insert mode へ
#gorillavim VSCodeVim が意外と Vim だった https://github.com/VSCodeVim/Vim#vim-surround
#gorillavim VSCodeVim が意外と Vim だった テキストオブジェクトが使える! - ciw とかよく使う -
単語を消して insert mode へ - ysiw( - 単語を() で囲む - surround.vim がデフォで入っている!
#gorillavim VSCodeVim が意外と Vim だった マクロも動く! - qayypC-aq して 10@a
とか - 1..10 まで作る
#gorillavim VSCodeVim が意外と Vim だった ※一部未対応な模様 https://github.com/VSCodeVim/Vim/blob/6a72bd49de5e88e9bad566df5c8e4a2a a8b25516/ROADMAP.md
#gorillavim VSCodeVim が意外と Vim だった よくある設定は移行できる! - jj で esc
とか
#gorillavim VSCodeVim が意外と Vim だった よくある設定は移行できる! - yank 先を OS
のクリップボードにするとか
#gorillavim VSCodeVim が意外と Vim だった 困ったら Vim がさっと起動できる! - 内蔵ターミナルがよくできている!
- xterm.js をフォークしている模様 - https://github.com/Microsoft/xterm.js
#gorillavim VSCodeVim が意外と Vim だった VSCode VSCode 内 ターミナル内 Vim
#gorillavim VSCodeVim が意外と Vim だった 実質 Vim
#gorillavim VSCodeVim が意外と Vim だった VSCodeVim のつらいところ - Vim script
は動かないので、欲しいものは JS で再実装が必要そう - C-v しての複数行操作はちょっと怪しいかも - 重めの拡張と一緒に使うとすごく遅くなって操作 が辛い - 依存が多い TypeScript プロジェクトとかだと VSCodeVim をオフにしている...
#gorillavim VSCodeVim が意外と Vim だった 普段使う技術の延長でデバッグできそう
#gorillavim VSCodeVim が意外と Vim だった https://www.amazon.co.jp/dp/B00HWLJI3U "思考のスピードで 編集しよう"
#gorillavim VSCodeVim が意外と Vim だった ゴリラ.vim きっかけで contribute https://github.com/VSCodeVim/Vim/pull/3574
#gorillavim VSCodeVim が意外と Vim だった 思考のスピードで 編集できるよう やっていくぞ