Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
VSCodeVim が意外と Vim だった / VSCodeVim is also Vim
Search
Fumiaki MATSUSHIMA
March 11, 2019
Programming
3.4k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VSCodeVim が意外と Vim だった / VSCodeVim is also Vim
ゴリラ.vim #2 発表資料
https://gorillavim.connpass.com/event/121394/
Fumiaki MATSUSHIMA
March 11, 2019
More Decks by Fumiaki MATSUSHIMA
See All by Fumiaki MATSUSHIMA
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
260
Learning from performance improvements on GraphQL Ruby
mtsmfm
1
1.4k
Ruby で作る Ruby (物理)
mtsmfm
1
320
GraphQL Ruby benchmark
mtsmfm
1
940
タイムアウトにご用心 / Timeout might break application state
mtsmfm
6
2.7k
Build REST API with GraphQL Ruby
mtsmfm
0
420
GraphQL Ruby をちょっとだけ速くした / Make graphql-ruby faster a bit
mtsmfm
1
820
Gaming PC on GCP
mtsmfm
0
830
Other Decks in Programming
See All in Programming
ActionController meets Protocol Buffers
sorah
1
800
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
170
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
310
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
200
小さなアプリを作って公開するまで
onozaty
0
160
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
650
Modernizing iOS Apps
seyfoyun
0
150
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
260
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
310
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
530
What's in a price? How to price your products and services
michaelherold
247
13k
The Cost Of JavaScript in 2023
addyosmani
56
10k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
610
The Curse of the Amulet
leimatthew05
4
17k
Embracing the Ebb and Flow
colly
88
5.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
600
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
890
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
470
Unsuck your backbone
ammeep
672
58k
The Pragmatic Product Professional
lauravandoore
37
7.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 だった 思考のスピードで 編集できるよう やっていくぞ