12
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GMOアドマーケティングAdvent Calendar 2022

Day 4

ぼくのかんがえた さいきょうの Chromeのつかいかた

Last updated at Posted at 2022-12-04

はじめに

Chrome、みんな大好きですよね。
そんなChromeライフがより快適なものとなるように、僕が重宝している拡張機能、操作、カスタマイズを紹介したいと思います!
(ほとんど知っているものだった場合、笑顔でそっといいねだけ押してブラウザバックしてください)

注意: ショートカットキーはMacOSの想定です。

目次

拡張機能

そもそもどこにあるねん問題

どこにあるかすごく分かりづらいのでブックマーク奨励(アクセスしやすいところがあれば教えてください)。
https://chrome.google.com/webstore/

素の開き方

  1. 右上の3点リーダー > その他のツール > 拡張機能
    スクリーンショット 2022-12-04 11.16.48.png

  2. 左上のハンバーガーメニュー
    chrome___extensions_.png

  3. 左下のリンク
    chrome___extensions_ (1).png

再掲: ブックマーク奨励!

それぞれの拡張機能にショートカットキーを充てる

  1. 右上の3点リーダー > その他のツール > 拡張機能 > 左上のハンバーガーメニュー
    スクリーンショット 2022-12-04 11.38.03.png

  2. 鉛筆アイコン > 適応させたいコマンドを押す
    スクリーンショット 2022-12-04 11.38.26.png

おすすめ拡張機能

WebChatGPT

  • ウェブ情報をもとにChatGPRが回答してくれる神拡張機能
  • 2021年9月よりも新しい情報をもとに回答してくれるので、正確性+信頼性UP
  • 「URLの内容を要約して!」ができる

返答のベースとなる検索結果(多すぎると文字数を超えてしまうのでほどほどに)を指定する
webchat.jpg

すると検索結果を元にした返答が返ってくる(出典付き!)
chat.openai.com_chat_model=gpt-4 (2).png

Superpower ChatGPT

  • ChatGPTとの会話の出力をMarkdownやJSONの形式でコピーできる
    スクリーンショット 2023-04-12 21.05.40.png

  • ChatGPTとの会話履歴が消えない

  • 文字数カウントしてくれている+クリップボードがある(地味に嬉しい)
    スクリーンショット 2023-04-12 21.14.02.png

  • 履歴の検索ができる!
    スクリーンショット 2023-04-13 0.32.39.png

  • お気に入りのプロンプトを保存して使いまわせる
    スクリーンショット 2023-04-12 21.21.23.png

これが地味にめっちゃくちゃ便利
スクリーンショット 2023-04-12 21.21.32.png

  • この拡張機能のコミュニティにプロンプトを共有できる+他人のプロンプトをそのまま使える!

Clear Cache

  • ボタン一つでキャッシュをクリアできる
  • ちょーべんり

Find & Replace for Text Editing

  • 検索ツール
  • 正規表現で検索できるので痒いところに手が届く検索ができる
  • 検索でマッチした文字の置換もできるので結構便利

regrex.gif

Video Speed Controller

  • 動画倍速ツール
  • なんと18倍速まで対応
  • 倍速した分だけ理解度は反比例するので注意
  • Courseraなどの「全部見ないと完了にならない動画」を見るとき「全部飛ばして完了にするのはちょっとな...」というときに流し見用で使うのがいいかも

DeepL翻訳:読みながら、書きながら使える翻訳ツール

  • 説明不要の英訳ツール。みんなインスコしてる?
  • 文字を選択するとDeepLのアイコンがでるのでそれをクリックすると訳が出る
    deepL.gif

DevTools

開き方: command ⌘ + option + I または F12
command ⌘ + shift + C: 要素指定で開く

リファレンス

公式ドキュメント is 神
https://developer.chrome.com/docs/devtools/console/reference/

小技

スクショを撮る

  1. Devtoolsを開く
  2. command ⌘ + shift + P
  3. 「screen」 と 入力

スクリーンショット 2022-12-04 13.29.05.png

選択肢がいくつかありますが、それぞれ選択してみてどう映るか見てみましょう。

  • スクリーンショットをキャプチャ

    • 現在表示されている画面のスクショが撮れる
      developer.chrome.com_docs_devtools_console_reference_ (2).png
  • ノードのスクリーンショットをキャプチャ

    • 選択しているノードのスクショが撮れる
      スクリーンショット 2022-12-04 13.35.17.png

こちらがスクショできます。

developer.chrome.com_docs_devtools_console_reference_ (4).png

  • フルサイズのスクリーンショットをキャプチャ

    • ページ全体のスクショが撮れる
  • 領域のスクリーンショットをキャプチャ

    • 選択した範囲のスクショが撮れる

Consoleで特定の要素を取得する

$("セレクタ")
  1. document.querySelectorとほぼ一緒
  2. JQuery と干渉する確率高め -> 次のやつを使った方がいいかも

Consoleで特定の全要素を取得する

$$("セレクタ")
  1. document.querySelectorAllとほぼ一緒
  2. returnの型がdocument.querySelectorAllは NodeList に対してこれは Array なのが超いい
    • NodeListだとArrayインターフェースが使えないので超ストレス
  3. $("セレクタ")が無理なら $$("セレクタ")[0]が良いかも

スクリーンショット 2022-12-04 18.06.01.png

こちらのカレンダーの日付の枠を取得したいなら

スクリーンショット 2022-12-04 18.07.50.png

こんな感じでデータを取得できる。

Consoleで入力した直前の結果を使いたい

$_

スクリーンショット 2022-12-04 13.48.48.png

Consoleの結果をクリップボードにコピーする

copy()

// 例
copy($$("title")[0])
-> 結果がクリップボードにコピーされる

地味に便利

習得すると地味に便利なショートカット

タブを移動する

  • control + tab(右に移動)
  • control + shift + tab(左に移動)

閉じたタブを開く

  • command ⌘ + shift + T
  • PCを一回再起動してChromeを開いたときなどに重宝, 最後に開いていたタブが全て復活する

シークレットモードを開く

  • command ⌘ + shift + N
  • 拡張機能が干渉してエラーを起こすときにシークレットモードで開いてみると幸せなことがある

Devtools(要素指定で開く)

  • command ⌘ + shift + C
  • 現在選択している要素にフォーカスされている状態でDevtoolsが開く

タブをまとめたい

  1. 現在開いているタブを右クリックする

  2. 「タブを新しいグループに追加」を押す
    スクリーンショット 2022-12-04 13.57.19.png

  3. タブのグループ名を設定する
    スクリーンショット 2022-12-04 14.04.27.png

  4. まとめたいグループにタブを移動して整理する

超絶タブ地獄からある程度解放されそう(?)

幸せな検索環境構築

特定のアドレスを含むページを検索に表示させない

  1. アドレスバーを右クリックして「検索エンジンとサイト内検索を管理する」をクリック
    スクリーンショット 2022-12-04 12.27.44.png

  2. サイト内検索の追加ボタンを押す
    スクリーンショット 2022-12-04 12.33.22.png

  3. 以下の内容を入力する

  • 検索エンジン:任意のワード
  • ショートカット:オリジナル検索エンジンを呼び出す文字列
  • URL:適応させたいオリジナルの検索ルール
    スクリーンショット 2022-12-04 12.39.35.png

おすすめの検索ルールはこちらです。

{google:baseURL}search?q=%s+-site:sejuku.net+-site:techacademy.jp+-site:-tech-camp.in&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}

{google:baseURL} から &{google:RLZ}の間をカスタマイズするのですが
search?q=%sの末尾に +-site:ドメイン名の形式で追加していきます。
ここでは一部の技術記事サイトを除去して表示するようにします。
一例ですが「js 文字列 置換 位置」で検索してみます。

スクリーンショット 2022-12-04 12.45.15.png

これを先ほど設定した検索ツールを使用して検索してみます。
先ほど検索するための文字列を「g」にしたので、アドレスバーにgを入力してスペースを入力すると設定した検索エンジンに切り替わります。
そして 「js 文字列 置換 位置」で検索してみます。

jsdelete.gif

上記ルールで設定した設定が適応されているのが確認できます。

スクリーンショット 2022-12-04 12.53.32.png

Qiitaの記事だけ表示したい

上記の検索ルールを

https://qiita.com/search?q=%s

に変更する
スクリーンショット 2022-12-04 13.11.29.png

qita.gif

最新の技術記事を見たい

  1. 検索タブの右端の「ツール」を選択
  2. 「期間指定なし」を特定の期間に設定する

スクリーンショット 2022-12-04 12.56.31.png

jsなどの記事は古いと全く当てにならないので重宝します。

特定の文字を含むページを除去したい

以下を検索の最後につける

-文字

特定の文字列を絶対含むページだけ表示して!

以下を検索の最後につける

"文字"

おわりに

これで最高のChromeライフ!!

明日は @tfactory さんによる「GCPでGDPR対応する」についてです。
引き続き、GMOアドマーケティング Advent Calendar 2022 をお楽しみください!

12
7
0

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
12
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?