【VSCode】カーソル上の単語をショートカットキーでコピーする【拡張機能】
eyecatch

2024-10-10

2024-11-30

【VSCode】カーソル上の単語をショートカットキーでコピーする【拡張機能】

拡張機能・設定

VisualStudioCodeのコピー機能の仕様として、未選択時には「行コピー」となり、カーソルのある行をまるごとコピーでき大変便利です。

コピーしたい行の好きなところにカーソルを置いて(またはクリックして)実行するだけです。
マウスによる丁寧な範囲選択という苦行はこれで卒業できますよね!

でも、

と思った人もいるのではないでしょうか。

この記事では、

  • 拡張機能「Copy Word in Cursor」の導入方法
  • カーソル上の単語をショートカットキーでコピーする設定方法

を解説していきます!

この記事では、拡張機能を用いてショートカットキーに設定する方法を実現しています

イメージ

使用しているもの

  • VisualStudioCode 1.87.0 (Universal)
  • Copy Word in Cursor 3.12

拡張機能「Copy Word in Cursor」の導入方法

手順
  1. アクティビティーバーの拡張機能を開く
    (または メニューバーから Code > 基本設定 > 拡張機能 を開く)
  2. 検索バーにCopy Word in Cursorと入力する
  3. 検索結果に表示された「Copy Word in Cursor」をクリックする
  4. エディターの中から「インストール」をクリックする

カーソル上の単語をショートカットキーでコピーする設定方法

手順
  1. メニューバーから Code > 基本設定 > キーボード ショートカット を開く
    (ショートカット: Windows: Ctrl+K → Ctrl+S Mac: ⌘+K → ⌘+S)
  2. 検索バーにCopy Wordと入力する
  3. 表示された中のCopy Word: Copyキーバインドをダブルクリック
  4. 設定したいショートカットキーを押下したあと、Enterキーを押して設定する
    (ショートカットの例: Mac:⌘+⇧+C)

おまけ:カーソル上の単語をクリップボードからペーストして上書きする

(2024/10/18 追記)

単語を選択したあと貼り付けする動作もショートカットキーひとつでできたらいいな、と思い、別の拡張機能を使って実現してみましたので残しておきます!

手順

  1. メニューバーから Code > 基本設定 > キーボード ショートカット を開く
    (ショートカット: Windows: Ctrl+K → Ctrl+S Mac: ⌘+K → ⌘+S)
  2. 右上のアイコンキーボード ショートカットを開く (JSON) をクリックして keybindings.json 開く
  3. keybindings.json 以下を追加する
    (ショートカットの例: Mac:⌘+⇧+V)
keybindings.json
[
  ...省略
  {
    "key": "shift+cmd+v",
    "command": "extension.multiCommand.execute",
    "args": {
      "sequence": ["editor.action.addSelectionToNextFindMatch", "execPaste"]
    },
    "when": "editorTextFocus"
  }
]

以上です。 最後まで読んでいただきありがとうございました!

拡張機能・設定 の関連記事

コメント(0件)

この記事にはまだコメントがありません。

自己紹介

logo

かわいち

Webエンジニアです! 普段から効率良く開発できるように心がけています。 また、趣味でもプログラミングをしており、モノづくりが好きです。 このブログでは、プログラミングに役立つコトを日々発信しています!

注目記事