はじめに
この記事ではmac VSCodeにてショートカットキーF12を押したら関数を定義したところへジャンプしてくれる「関数ジャンプ」機能の設定方法について紹介します。使用言語はRubyを想定しています。
できあがりのイメージは以下のようなものです。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F221909%2F931e9ff3-6cbb-28ff-18e8-5ff502f09d89.gif?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=04952198dcfd7a4013418103e53bcb6e)
VSCodeのショートカットを解説した記事のなかには、「タグジャンプ: F12キー」とさらっと書いてあるものもあったのですが、私がやってみると、いくつかのハマりどころがありました。
設定方法
Step1: F12キーを有効にする
デフォルトの状態だとF12キーを押すと音量マークが現れてしまいます。これを無効にしてファンクションキーが有効になるように設定します。
・システム環境設定 → キーボード → 「キーボード」タブで
「F1,F2などのキーを標準のファンクションキーとして使用」にチェック。
![スクリーンショット 2019-07-13 16.24.29.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F221909%2F6623ba2f-cc6c-8ffb-23a2-661d422cfac3.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=7aa84cf9db146bd629f3d87269a5be37)
・システム環境設定 → キーボード → 「ショートカット」タブ
Dashbordを表示 F12 をチェックを外す。
Step2: VSCodeのRuby拡張モードをインストールする
・VSCodeの左下の歯車マークから「拡張機能」を選択 → 検索エリアに「Ruby」を入力、インストール
・VSCodeのメニュー:Code → 基本設定 → 設定
Rubyで検索すると、 "Ruby: Intellisense" という項目があるので、これを "rubyLocate" に変更
Step3: VSCodeを再起動
VSCodeを再起動します。
・・で、いけるはずです。
まとめ
この記事ではVSCodeにてF12キーで関数ジャンプの手順についてまとめてみました。
他にも便利なショートカットキーがあります。
ぜひ、参考にしてみてください!