はじめに
棋王戦がヤバかった! nikkieです。
VS Codeの小さなtipsの共有です。
これに気づいた時、わたし的にはめちゃめちゃテンション上がりました!
目次
取り上げるVS Codeの2つの機能
ショートカットキーはmacOS前提で説明します(他のOSは後述)。
VS CodeとOSのバージョン情報です
- Version: 1.75.1 (Universal)
- OS: Darwin arm64 21.6.0
Quick Open
macOSだと⌘P
で開きます。
ファイル名で検索できます!
直近開いたファイルが上位に来るので、ファイル名を打たなくても上下矢印キーで目的のファイルを開く使い方もできます。
コマンドパレット
macOSだと⇧⌘P
で開きます。
コマンドを検索して実行できます。
VS Code拡張開発1を機に知ったのですが、こんなに組み込みコマンドがあるんですよ〜
Built-in Commands | Visual Studio Code Extension API
そして、拡張(の多く)はコマンドを追加しているのです!
まとめ:つながる! Quick Openとコマンドパレット
Quick Openとコマンドパレットはキー入力でも相互に行き来できます!
- Quick Openしてから
>
を入力すると、コマンドパレットになる⌘P
の後に>
入力
- コマンドパレットを開いてから入力されている
>
を消すと、Quick Openになる⇧⌘P
の後にBackSpace
Keyboard Shortcuts Reference
Help > Keyboard Shortcut Reference
でも見えるみたいです!
- Linux https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
- Quick Open:
Ctrl + P
- コマンドパレット:
Ctrl + Shift + P
(またはF1
)
- Quick Open:
- Windows https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
- Quick Open:
Ctrl + P
- コマンドパレット:
Ctrl + Shift + P
(またはF1
)
- Quick Open:
macOS以外は共通でした!
⌘
をCtrl
に読み替えればいいですね
操作の様子
Quick Open
(Git Historyで見たので同じファイルがいくつも表示されているのだと思います)
>
を入力して、コマンドパレット!
>
を削除するとQuick Openに戻ります
終わりに
Quick Openとコマンドパレットはキー入力で行き来できるという個人的に熱い発見の共有でした。
拡張開発を機に「すべてはコマンドである」という見方をするようになりました2。
コマンドパレットからQuick Open(ファイル名で検索)に移動できるのに気づいて、VS Codeの見え方がまた少し変わりました!
-
1月のVS Code Conferenceで発表しました
↩15分トークを2本連続で話してます #vscodejp
— nikkie にっきー (@ftnext) 2023年1月21日
14:35で切り替えられてたら、いいペース
Awakening Extension (拡張開発はじまるよ🔰)https://t.co/LB2W436fq5
2021のハンズオンあってのこのトークです。
ハンズオンテキストの写経から始めて改造、E2Eテスト、そしてMarketplaceへの公開と旅路を共有🎀 - 続く画像のスライドは https://ftnext.github.io/2023-slides/vscodeconjp/awakening-extension.html#/12/2 で見られます↩