【VSCode拡張機能】Turbo Console Logでconsole.logをショートカットで効率化しよう!

console.logのコピペがめんどくさい

JavaScript/TypeScriptで開発していると、console.logの使用は避けて通れません。
適宜console.logをコピペして中の変数書き換えて、どこのconsole.logか分かるように文字列で名前を記述したり...とても面倒くさいとモヤモヤしておりました。
スニペットの拡張機能入れてconsole.log()は補完してくれますが、中身書くのがめんどくさい。。。

そんな時にショートカットコマンド一発でconsole.logできるVSCodeの拡張機能を見つけました。

Turbo Consolo Log

「Turbo Console Log」という拡張機能です。
VSCodeの拡張機能Marketplaceから検索。
これです。設定とかは不要でインストールするだけ。
スクリーンショット 2020-05-30 12.27.23.png

使い方

使い方は簡単で

  • console.log対象の変数を選択
  • ショッtーカットコマンドを入力
  • (Mac) shift + option + L  (フォーマッターを入れている場合上記コマンドと被るのでcontrol + option + Lの場合あり)
  • (Windows) ctrl + alt + L

どこの変数なのかプレフィックスまでつけてくれます。
ezgif.com-video-to-gif.gif

その他のショートカット

※Macでフォーマッターを入れている場合control + option + ~の場合あり

  • (Mac): Option + Shift + C / (Win): ctrl + alt + C

拡張機能で出力した全部のconsole.logをコメントアウト

  • (Mac): Option + Shift + U / (Win): ctrl + alt + U

拡張機能で出力した全部の出力したすべてのconsole.logのコメントアウトを削除

  • (Mac): Option + Shift + D / (Win): ctrl + alt + D

拡張機能で出力した全部の出力したすべてのconsole.logを削除
ezgif.com-video-to-gif (1).gif

細かな設定

拡張機能の設定画面から
console.log末尾のセミコロンの有無や、シングルクオート/ダブルクオートの選択
プレフィックスのルール設定ができるので自分の好みに合わせて設定できます。
スクリーンショット 2020-05-30 13.25.32.png

スクリーンショット 2020-05-30 13.26.11.png

地味だけど使い始めると快適な拡張機能のご紹介でした。
最後まで読んで頂きありがとうございました。

sh-suzuki0301
2019年9月に7年半従事した営業職から未経験でwebエンジニアへ転向しました。 会員数300万人のwebサービスでバックエンド/フロントエンド/ネイティブアプリ開発など幅広くやっております。 PHP/JavaScript/TypeScript/React/ReactNative/Redux
https://hapitas.jp
ozvision
購買プラットフォーム「ハピタス」を開発・運営するベンチャー企業
https://www.oz-vision.co.jp/
ユーザー登録して、Qiitaをもっと便利に使ってみませんか。
  1. あなたにマッチした記事をお届けします
    ユーザーやタグをフォローすることで、あなたが興味を持つ技術分野の情報をまとめてキャッチアップできます
  2. 便利な情報をあとで効率的に読み返せます
    気に入った記事を「ストック」することで、あとからすぐに検索できます
コメント
この記事にコメントはありません。
あなたもコメントしてみませんか :)
すでにアカウントを持っている方は
ユーザーは見つかりませんでした