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
280
Canary release in StudySapuri
mtsmfm
0
3.2k
Other Decks in Programming
See All in Programming
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
590
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
5.8k
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.6k
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
360
AtCoder Conference 2025
shindannin
0
1k
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
120
Basic Architectures
denyspoltorak
0
630
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
850
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
170
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
500
rack-attack gemによるリクエスト制限の失敗と学び
pndcat
0
260
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
180
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
We Are The Robots
honzajavorek
0
140
WCS-LA-2024
lcolladotor
0
430
Information Architects: The Missing Link in Design Systems
soysaucechin
0
750
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
It's Worth the Effort
3n
188
29k
Thoughts on Productivity
jonyablonski
74
5k
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 だった 思考のスピードで 編集できるよう やっていくぞ