作業を１秒でも高速化したいエンジニアの為のツール、ショートカット紹介

# はじめに
株式会社じげんの清水です。
賃貸情報サービス「賃貸スモッカ」をはじめとした不動産サービスを展開する住まいDiv.でサービス開発を担当しているエンジニアです。

今回は、日々の作業を１秒でも高速化できないかと思い導入した必須ツール達を紹介していこうと思います。
これから入社してくる後輩の為にもなれば...！


それでは早速紹介していきます。

# Mac専用アプリ
### Alfred

Alfredは多機能ランチャーアプリです。
通常のspotlight検索に加えて、ブラウザブックマークやシステム操作までできます。
Macユーザは必須のアプリなので、まだ入れていないという方は、以下のコマンドで一発インストールが可能です。

```
brew cask install alfred
```

https://apps.apple.com/jp/app/alfred/id405843582

### TypeIt4Me

TypeIt4Meはスニペットツールで、定型文を入力しておくと、先頭3〜5文字ほどで変換不要で自動入力されます。
これだけでも入れる価値ありなのですが、さらにすごいのが
```<p>%|</p>```
と登録しておくと、タグが入力されると同時に**カーソルがタグの間に移動**してくれるので開発効率が一気に上がります。
有償ですが、エンジニアの方は入れておいて損はないかと思います。

https://apps.apple.com/jp/app/typeit4me/id412141729

### Paste

コピペアプリです。
コピー履歴を視覚的に見れるのと、複数コピーを一気に貼り付けられるのでおすすめです。
ちなみに有償で、100円/月(1080円/年)ですが費用対効果は抜群だと思います。

https://apps.apple.com/jp/app/paste-clipboard-manager/id967805235

### Amphetamine

こちらは、Macのスリープ状態をコントロールできるアプリです。
Macの「システム環境設定」とは別に、以下のようなことが設定できます。

・Wi-Fi、電源につないでいる場合はスリープ禁止
・特定の時間の間、または特定の時刻まで、スリープ禁止
・Mac Bookで、画面を閉じたときでもスリープをしない

>Mac Bookで、画面を閉じたときでもスリープをしない

特にこちらに関しては、重いファイルのダウンロード中やプログラム実行中に移動したい場合、とても役立ちますね。

https://apps.apple.com/jp/app/amphetamine/id937984704

# Chrome拡張機能

### Vimium

マウスを使わずに、ネットサーフィンができます。
エンジニアは調べることが多いので、マウスを使わなくていいのはとても楽ですね。

https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb

### QRExtension

今開いてるWebページをQRコード化してくれます。
移動前などにスマホに移しておくと、移動中も読めるので便利です。

https://chrome.google.com/webstore/detail/the-qr-code-extension/oijdcdmnjjgnnhgljmhkjlablaejfeeb

### Tab Resize

１つのウインドウで、複数タブを見ることが可能になります。
「実はこんな機能欲しかった！」という方は多いはず。

https://chrome.google.com/webstore/detail/tab-resize-split-screen-l/bkpenclhmiealbebdopglffmfdiilejc?hl=ja

### OneTab

全タブを一気に（１つのウインドウに？）まとめてくれます。
メモリの節約にもなるので、タブだらけで動作が遅い場合には、とても助かります。

https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall

### Octotree

GitHubの表示をTree上にしてくれるので、ファイルが探しやすくなります。

https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc

### Notion Web Clipper

Notionユーザは必須の拡張機能。
読みたい記事をどんどん貯めていくことができます。

https://chrome.google.com/webstore/detail/notion-web-clipper/knheggckgoiihginacbkhaalnibhilkk?hl=ja


# よく使うショートカット集

### Mac
| 操作 | ショートカット |
|---|---|
| スリープ | Cmd + Ctrl + Q |
| アプリ切り替え | Cmd + Tab |
| デスクトップ切り替え | Ctrl + 左/右 or Ctrl + デスクトップ番号 |
| 環境設定 | Cmd + , |
| 全画面スクリーンショット(端末保存) | Cmd + Shift + 3 |
| 全画面スクリーンショット(クリップボード保存) | Cmd + Shift + Ctrl + 3 |
| 範囲指定スクリーンショット(端末保存) | Cmd + Shift + 4 |
| 範囲指定スクリーンショット(クリップボード保存) | Cmd + Shift + Ctrl + 4 |

### Google Calendar
| 操作 | ショートカット |
|---|---|
| 今日に移動 | T |
| 次の日付範囲に変更する | N |
| 前の日付範囲に変更する | P |
| カレンダーを更新 | R |
| 検索 | / |
| [日] ビュー | D |
| [週] ビュー | W |
| [月] ビュー | M |
| 予定作成 | C |

### Gmail
| 操作 | ショートカット |
|---|---|
| 次のメールに移動 | N |
| 前のメールに移動 | P |
| アーカイブ | E |
| 削除 | Shift + 3 |
| 新規作成 | C |
| 返信 | R |
| 全員に返信 | A |


# おまけ：Macでこれだけはやっておくべき設定

### マウスの軌跡の速さを最速にする

https://ushigyu.net/2015/05/07/how-to-faster-macbook-cursor/

※ コマンドを使えば最大9.5倍まで早くできるので興味のある方は是非ｗ

```
defaults write -g com.apple.mouse.scaling 16
defaults write -g com.apple.trackpad.scaling 16
```

### キーリピートを最速にする
https://mo-gu-mo-gu.com/mac-keyboard-speed/

# 終わりに

今回は、自分が思う必須効率化ツール達を紹介しました！

今後も発見次第、まだまだ追記していく予定です。
「これどう思う？」といったネタをお持ちの方、どしどしコメントお待ちしております！！

本記事が、少しでも皆様のお役に立てれば幸いです。