概要
根本的かつ汎用的な様々な業務効率化Tipsを紹介しまくる
※特定の言語やフレームワークに依存した開発作業に特化したもの、例えばデバッガやリンターなどは除いて、本当にみんな使えそうなものだけに絞ってます。
開発寄りのVScode拡張機能については部分的にこちらの記事で触れてます。
何故
一回5秒かかる作業を1秒でできるようになれば一回あたり4秒浮く
そんな動作が1日に30回あれば2分浮く
1ヶ月続けば1時間浮く
それが1年続くと12時間浮く
他にもそんな動きが10個ぐらいあるとすると1年で120時間浮く
それを10人に広めると1年で1200時間浮く
→技術習得するよりもまず業務効率化やろがい
本編
windowsでの名称(macでの名称)。Ctrlはmacだとcmdです。
◇汎用
・モニターを買う
一個の画面または小さな画面で作業するのは知らないうちにありえないほど時間が溶けてます。
・Ctrl + C,X,V
選択範囲をコピー、切り取り、貼り付け
・Ctrl + Z
入力を一個前の状態に戻す
・Ctrl + Shift + Z
戻した入力を一個先の状態に進める
・Ctrl + A
同じ欄内の全文を選択。マウスでビーっと伸ばして全選択するのはもうやめましょう。
・Ctrl + F
ページ内で文字列検索。選択後に押すと選択した文字列が入った状態で開く。記事やファイルを開いた瞬間に知りたいキーワードを入れる癖をつけると調査作業がマジで10倍速になります。
・Ctrl + 左右矢印キー(二本指スワイプ)
左で戻る、右で進む
・Ctrl + +/-
+は画面を拡大、-は画面を縮小
・Shift + 矢印キー
カーソル移動しながら選択。ほんの少しの動きのためにマウスをビーーっとせずに済みます。
・windowsキー (Ctrl + スペースキー)
PC内の検索。いちいちアプリ一覧とかwindowsホームをクリックしてメニューを開かなくても一瞬で開ける。
・windowsキー + 矢印キー(spectrum(拡張機能))
ウィンドウの分割。同時並行の作業は分割すると体感倍速。(macだとspectrumというツールを入れると出来ます)
・windowsキー + Ctrlキー +矢印キー(3本指スワイプ)
仮想デスクトップ切り替え。意外と仮想デスクトップ使ってる人少ないことに気づいたのですがマジで便利なので使った方がいいです。
・クリップボード履歴(Clipy)
クリップボードの履歴を保持&呼び出せる。ログイン名とかパスワードとかを特定のファイルに保存してて確認しづらい時に、20個前ぐらいにコピペしたな〜みたいなやつがある時にサッと拾えるので便利です。
・単語登録(ユーザー辞書)
自分の名前とかメアド、よく使うけど予測変換で出てこない言葉とかは真っ先に入れておいた方がいいです。一回やってしまえば後は天国です。
◇Vscode
全員が使えるという趣旨からは外れていますが、多分こだわって別のエディタ使ってる人はとっくに効率化できてると思うのでVScode関連も紹介します
・ダブルクリックによる選択
vscode内だと、ダブルクリックするだけで変数や関数をいい感じに選択できます。マウスでビーーーはもうやめましょう。
・Ctrl + L
行を空白合わせて丸ごとコピー。勝手に次の行へも進んでくれるから慣れるとコピペとめっちゃ相性がいい。
・Ctrl + P
ファイル名で検索できる
・Ctrl + 変数名や関数名をクリック
使用側ならその変数や関数の定義にジャンプしたり、定義側なら参照を一覧表示できり、めっちゃ便利です。
・Ctrl + B
ディレクトリツリーの表示非表示切り替え
・複数行選択シリーズ
縦を合わせて一括選択したり、特定の文字列を上から順番に選択したり、離れた別の言葉を同時に選択したり、色々とできます
https://at.sachi-web.com/vscode_selection_tips.html
・選択→Ctrl + Shift + L
同じファイル内の選択した文字列を一括で全部選択→変換もできます
・選択→Ctrl+F→三本線みたいなアイコンクリック
選択範囲に限定して一括置換できます
・Ctrl + Shift + L or サイドバーの虫眼鏡
開いてるプロジェクト全体に対して文字列で検索、一括置換もできる。(なるべく一括置換しなくて済むようなコードを書く必要はありますが...)
・Ctrl + F5
開いてるファイルを実行、F5だけだと デバッグ実行、Shift + Ctrl + F5だとデバッグの再実行。
・ターミナル機能(Ctrl + Jで表示切り替え)
コード書きながら画面の下の方でターミナルいじれる。分割ボタン押すと分割できたり、エンジンのデフォルトをbashにしたりzshにしたりpowershellにしたりgitbashにしたり、一回設定すれば超便利。
・整形機能(右クリック→FormatDocument)
既定のルールに則って一瞬でコードを整形。(ショートカットもあるっぽいけどデフォルトのショートカット(option + shift + F)がなんか効かないのは僕だけでしょうか)
・画面分割機能(タブをドラッグして上下左右の端っこまで持ってくる)
エディタ内で画面分割して複数ファイルを同時にいじれます。
・partialDiff(差分比較)
ファイルや選択テキストの差分比較。winMergeを使ってる人もたくさんいると思いますが、個人的に使い慣れたVScodeでさっと比較できるpartial diffを押します。クリップボードと選択範囲の差分比較を一瞬でできるのは超助かります。
https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial-diff
◇Chrome
これまた全員が使えるという趣旨からは外れていますが、多分こだわって別のブラウザ使ってる人はとっくに効率化できてると思うのでChromeコマンド&拡張機能も紹介します
・Ctrl + L
一瞬でURLを全選択できる。一瞬で検索欄へ入力状態にするともいえる。超便利。
・Ctrl + T
新しいタブを開く
・Ctrl + Shift + T
一個前に消したタブを復元できる
・選択→右クリック→「○○をgoogleで検索」
いちいちURL欄にコピペせずとも選択範囲を検索できます。
・uBlock Origin(拡張機能)
広告をブロックしてくれます。長期的に見れば広告に一瞬興味を持ってかれる時間はでかいと思います。
https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=en
・ClearCache(拡張機能)
キャッシュをワンクリックでクリアできる拡張機能。キャッシュ以外にも色々とクリア対象の細かい設定ができる。
https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn/reviews?hl=ja
・ブックマーク検索(拡張機能)
ブックマークに入れたものを検索できる。頑張って調べて行き着いた記事とかに「ページ名+後で検索にかかりやすいキーワード複数」という名前をつけてブックマークに入れておくと一瞬で過去記事を遡れる。
https://chrome.google.com/webstore/detail/search-on-bookmark/ebalpcfngdhkpndfognjoffolfpiilnm?hl=ja
・FireShot(拡張機能)
ページ全体を一発でスクリーンショットできる
https://chrome.google.com/webstore/detail/take-webpage-screenshots/mcbpblocgmgfnpjjppndjkmgjaogfceg?hl=ja
おわりに
蔑ろにされがちですがマジで技術習得よりも先に全部叩き込んだ方がいいと思ってます、知らないやつあったらぜひ今日から使ってください
Writed by H.K(20代・入社4年目)