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
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
230
GraphQL Ruby benchmark
mtsmfm
1
850
タイムアウトにご用心 / Timeout might break application state
mtsmfm
6
2.6k
Build REST API with GraphQL Ruby
mtsmfm
0
340
GraphQL Ruby をちょっとだけ速くした / Make graphql-ruby faster a bit
mtsmfm
1
750
Gaming PC on GCP
mtsmfm
0
750
How to introduce GraphQL to an existing React-Redux application
mtsmfm
1
270
Canary release in StudySapuri
mtsmfm
0
3.1k
Other Decks in Programming
See All in Programming
CSC509 Lecture 06
javiergs
PRO
0
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
780
CSC305 Lecture 06
javiergs
PRO
0
270
XP, Testing and ninja testing ZOZ5
m_seki
3
790
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
520
Leading Effective Engineering Teams in the AI Era
addyosmani
7
570
All About Angular's New Signal Forms
manfredsteyer
PRO
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
Devvox Belgium - Agentic AI Patterns
kdubois
1
140
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
440
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
700
How to Think Like a Performance Engineer
csswizardry
27
2.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
610
Thoughts on Productivity
jonyablonski
70
4.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Speed Design
sergeychernyshev
32
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Building Adaptive Systems
keathley
44
2.8k
Making Projects Easy
brettharned
120
6.4k
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 だった 思考のスピードで 編集できるよう やっていくぞ