Movatterモバイル変換


[0]ホーム

URL:


LoginSignup
13

Go to list of users who liked

19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Visual Studio開発効率爆上げ!キーボードショートカット & スニペット完全ガイド

Posted at

私は普段Visual StudioC#開発 をする事が多いのですが、マウスを使わずキーボードだけで作業するようになってかなり効率が上がって時短になりました。

今回は、Visual Studio の必須ショートカット便利なスニペット 個人的に便利な機能を体系的にまとめてみました。

「そんなの知ってる!」とか基本も多いですが、新たな発見あるかもです。初心者から上級者まで、ぜひ読んでいただければうれしいです。 逆に「こんな便利なものあるよ!」っていうのがあったら教えてほしいです。

対象バージョン: Visual Studio 2019以降(VS2022でも動作確認済み)

📋 目次

  1. 基本のキーボードショートカット
  2. コード編集で超便利なショートカット
  3. ナビゲーション系ショートカット
  4. リファクタリング系ショートカット
  5. デバッグ関連ショートカット
  6. コードスニペット活用術
  7. まとめ

基本のキーボードショートカット

まずは基本から。これらを覚えていない方は、今すぐ覚えましょう!

ファイル操作

ショートカット機能
Ctrl + N新しいファイル
Ctrl + Oファイルを開く
Ctrl + S保存
Ctrl + Shift + Sすべて保存
Ctrl + F4現在のタブを閉じる
Ctrl + Tabタブ切り替え

:hatched_chick: まぁ、基本中の基本ですね。

基本編集

ショートカット機能
Ctrl + Z元に戻す
Ctrl + Yやり直し
Ctrl + Aすべて選択
Ctrl + Cコピー
Ctrl + V貼り付け
Ctrl + X切り取り

:hatched_chick: AI使うようになって「Ctrl + A」使う機会が増えたかも..

検索・置換

ショートカット機能
Ctrl + F検索
Ctrl + H置換
Ctrl + G指定行へジャンプ
Ctrl + Shift + Fソリューション全体で検索
Ctrl + Shift + Hソリューション全体で置換
F3次を検索
Shift + F3前を検索
Ctrl + F3選択した文字列を次に検索

:hatched_chick: 定番の機能たち..

コード編集で超便利なショートカット

ここからが本番!これらを覚えるだけで作業効率が劇的に向上します。

行操作

ショートカット機能
Ctrl + D現在行を複製
Alt + ↑/↓行を上下に移動
Ctrl + Shift + L現在行を削除
Ctrl + L行全体を選択

:fish: 最近はAIに編集してもらうことも増えたけど、かなり便利な機能ばかり

選択操作

ショートカット機能
Ctrl + W単語を選択
Shift + Alt + →/←選択範囲を単語単位で拡張/縮小
Ctrl + Shift + →/←単語単位で選択範囲を拡張

:fish: Ctrl + W からの Ctrl + F3 とかもう神ワザかっ!!

コメント操作

ショートカット機能
Ctrl + K, Ctrl + C選択範囲をコメントアウト
Ctrl + K, Ctrl + Uコメントアウト解除

💡Tip:Ctrl + K, Ctrl + Cは、Ctrl+Kを押してから離し、続けてCtrl+Cを押します。

:fish: ちょっと慣れが必要だけど、使い始めたらやめられない!

ナビゲーション系ショートカット

大きなプロジェクトでの移動が楽になります。

ショートカット機能
Ctrl + ,ファイル名やクラス名で素早く検索・移動
Ctrl + -前のカーソル位置に戻る
F12定義へジャンプ
Ctrl + F12実装へジャンプ
Shift + F12すべての参照を検索

:fish: Shift + F12 も わざわざ右クリックして一覧から出すよりずっと楽だもの

リファクタリング系ショートカット

コードの品質向上に欠かせない機能です。

ショートカット機能
Ctrl + R, Ctrl + R変数やメソッド名をリネーム
Ctrl + .クイックアクション(using追加、エラー修正など)
Ctrl + K, Ctrl + Dドキュメント全体を整形

✨ Ctrl + . のクイックアクションは神機能!エラーを自動修正してくれます。

デバッグ関連ショートカット

デバッグ作業を効率化しましょう。

ショートカット機能
F5デバッグ開始
Ctrl + F5デバッグなしで実行
F9ブレークポイントの設定/解除
F10ステップオーバー
F11ステップイン
Shift + F11ステップアウト

:dromedary_camel: これはもう、デバッグの定番ですね...

コードスニペット活用術

try + Tab + Tabのように、短いキーワードで長いコードを展開できる機能です。

例外処理系

スニペット展開内容
try + Tab + Tabtry-catch文
tryf + Tab + Tabtry-finally文
// try + Tab + Tab で以下が展開されるtry{}catch(Exception){throw;}

:chipmunk: 使うと楽しすぎる機能!

制御構造

スニペット展開内容
if + Tab + Tabif文
for + Tab + Tabfor文
foreach + Tab + Tabforeach文
while + Tab + Tabwhile文
do + Tab + Tabdo-while文
switch + Tab + Tabswitch文

:chipmunk: 使うとやめられない機能!!

クラス・メソッド系

スニペット展開内容
class + Tab + Tabクラス定義
ctor + Tab + Tabコンストラクタ
prop + Tab + Tabプロパティ
propfull + Tab + Tabフルプロパティ(get/set)
meth + Tab + Tabメソッド

:chipmunk: あんまり使わないけど覚えておくと便利かも..

その他便利なスニペット

スニペット展開内容
cw + Tab + TabConsole.WriteLine()
cr + Tab + TabConsole.ReadLine()
using + Tab + Tabusing文
#region + Tab + Tab#region/#endregion

#region + Tab + Tab の呪文は最高!

スニペット活用のコツ

  1. Tabキーでプレースホルダー間を移動 : スニペット展開後、Tabキーで各項目を順番に編集できます
  2. カスタムスニペット作成 : よく使うコードパターンは自作スニペットに登録しましょう
  3. IntelliSenseと併用 : スニペット名を途中まで入力してIntelliSenseから選択することも可能

まとめ

Visual Studioのキーボードショートカットスニペット をマスターすれば、開発効率は確実に向上します。これ使えそうなだって思うのがあったらぜひ活用してみてくださいね。

おすすめの記事

13

Go to list of users who liked

19
0

Go to list of comments

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13

Go to list of users who liked

19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?


[8]ページ先頭

©2009-2025 Movatter.jp