知ってると日常業務で少し楽できるツール紹介（複数OS対応）

# はじめに

こんにちは、フューチャーの宮永です。この記事は[フューチャー Advent Calendar 2022](https://qiita.com/advent-calendar/2022/future)の8日目記事です。

本記事では、日常業務で利用していて便利だと感じたツールを厳選して紹介します。

業務PCはWindowsのため対応OSもWindows中心にピックアップしていますが、macOSやLinux用に代替ツールも紹介します。

>同じくフューチャー社員執筆の[Future社員が使っているWindows便利ツール（新人さん向け）](https://future-architect.github.io/articles/20220107a/)記事はこちらです。

# スクリーンショット
## [Flameshot](https://flameshot.org/)（Windows,Mac,Linux）
社会人になってから(Ctrl+1文字系を除いて)頻繁に使うようになったショートカットキーはなに？と問われれば誰しもが「Shift+S+Windows」と回答するでしょう。
少なくとも私のショートカットキー利用率ダントツ1位はスクリーンショットです。

このコマンドを実行すれば画面全体ではなく、画面の一部を選択してスクリーンショットを行うことができます。
「Shift+S+Windows」は便利ですが、スクリーンショットした画像に赤枠などのオブジェクト追加や文字挿入をしたい時、皆さんはどうしていますか？

ペイントやパワーポイントなどを起動して、スクショした画像を貼り付けて…

といったことをされている方も多いのではないでしょうか？
そういった方にオススメのツールが[Flameshot](https://flameshot.org/)です。

[Flameshot](https://flameshot.org/)はスクショした後にそのまま画像中に文字挿入やオブジェクトの追加をすることができます。

![flameshot-demo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/138dab8b-4b24-dda9-1621-44d7d7bc2c09.gif)
 >*※gifはFlameshotのHPより引用*

さあ、みなさんも[Flameshot](https://flameshot.org/)を今すぐインストールして、快適なスクショライフを送りましょう。

>デフォルトのスクリーンショットをFlameshotにする方法は[こちら](https://flameshot.org/docs/guide/windows-help/)に記載がありますので参考にしてください。

# ランチャー
皆さんはアプリケーション起動時にランチャーを利用していますか？
ランチャーを導入するだけで世界の見え方は180変わります。

>[Future社員が使っているWindows便利ツール（新人さん向け）](https://future-architect.github.io/articles/20220107a/)にはフューチャー社員に人気のランチャーとして[Orchis](https://forest.watch.impress.co.jp/library/software/orchis/)が紹介されています。

## [Ueli](https://ueli.app/#/)（Windows,macOS）
WindowsとmacOSで利用できるモダンなランチャーとして[Ueli](https://ueli.app/#/)をおすすめします。
[Ueli](https://ueli.app/#/)はアプリケーションの起動はもちろん、よく使うサイトのショートカットなども登録することができます。

![ueli_demo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/6924670e-e754-1d2e-d043-948c450a2be0.gif)
 >*※gifはUeliのHPより引用*

>私はAWSのマネジメントコンソールやGitHubのリポジトリなどをショートカットとして登録しています。フューチャー社員に人気の[Everything](https://forest.watch.impress.co.jp/library/software/everything/)とも連携できます。

## [Ulauncher](https://ulauncher.io/)（Linux）
Linuxでもランチャー使いたいという方には[Ulauncher](https://ulauncher.io/)をおすすめします。[Ulauncher](https://ulauncher.io/)は[Ueli](https://ueli.app/#/)ほどリッチな機能はないですが、自作プラグインなど作成することができます。有志が作成したプラグインも存在するので、好みに応じてカスタマイズできる点が良いです。

![ulanuncher_demo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/18ec1f40-a0e5-93fa-a4ba-d0f442db3a4f.gif)
 >*※gifはUlauncherのHPより引用*

# マークダウンエディタ
Markdownを書く時皆さんはどのエディタを利用していますか?

え?　利用していない?　

[Visual Studio Code](https://code.visualstudio.com/)や[Sublime Text](https://www.sublimetext.com/)でMarkdownを書いている方はマークダウンエディタも利用してみてください。
余計なプラグインをインストールすることなく、快適にMarkdownを書くことができます。

## [Boost Note](https://boostnote.io/)（Windows,macOS,Linux）
私がメインで利用しているのはBoost Noteです。クラウド連携はせず、ローカルでの文書管理にのみ利用しています。
Boost Noteのメインに利用している理由は「適度にシンプルで高機能」である点です。後述する[Obsidian](https://obsidian.md/)は私のユースケースとしては少し高機能すぎる感がありました。
とはいっても [Typora](https://typora.io/)は逆にシンプルすぎたため、[Boost Note](https://boostnote.io/)をメイン利用しています。

>[Boost Note](https://boostnote.io/)はテーブルの操作やTOCを自動生成/更新してくれる機能などが好きです(オプションでVim設定も可能です)

![boostnote_demo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/a7f21d3d-60f3-d957-ede1-5c9cf7f4c8c7.gif)

## [Obsidian](https://obsidian.md/)（Windows,macOS,Linux）
[Obsidian](https://obsidian.md/)はインストールしたもののあまり利用していないため、良記事のリンクをはっておきます。

https://zenn.dev/usagizmo/articles/beb73159edbe68

>リンク先の記事にあるとおり、リンク同士を繋げる機能やグラフ表現できる点が特徴的です。


## [Typora](https://typora.io/)（Windows,macOS,Linux）
[Typora](https://typora.io/)は私が学生時代に利用していたマークダウンエディタです。シンプルかつ軽量でとても良いアプリケーションです。
複数のテーマから外観を簡単に変更できる機能は気分転換という点でもポイント高いです。
[Typora](https://typora.io/)は[Boost Note](https://boostnote.io/)や[Obsidian](https://obsidian.md/)とはことなり、シームレスにプレビューを表示する方法を採用しています。

![typora_demo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/c565f60c-b1a3-4230-31cf-2bbb118f9e0c.gif)
 >*※gifはTyporaのHPより引用*

# テキストエクスパンダー
皆さんは毎日入力している定型文などはありますか？

私の場合、少ないながらも毎日投稿している定型文はいくつか存在します。

▼毎日立ててる作業スレッド
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/bbf5639b-888e-342a-851f-4fa11b0d14a0.png)

私の場合はSlackで業務開始日に作業スレを毎日立てています。上図の「宮永作業スレ 2022/11/24」を分解すると2022/11/24は変数で、それ以外は定型文です。
毎日同じ文言を入力するのであればコマンド化したいですね。
このようなケースで便利なのがテキストエクスパンダーです。

## [Espanso](https://espanso.org/)（Windows,macOS,Linux）
Espansoはマルチプラットフォームで利用できるテキストエクスパンダーです。
皆さんがCLIで使用しているdateコマンド、ターミナル以外でも利用したいと思ったことはないですか？
[Espanso](https://espanso.org/)を使えばそんなあなたの要望を叶えることができます。[Espanso](https://espanso.org/)が起動した状態で`:date`と入力すれば、現在時刻に変換してくれます。

![espanso_demo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1779988/0a9937ed-0974-c548-2f0c-c40e019397ff.gif)

これを固定文と組み合わせれば冒頭で記載したような日付を含む定型文などあっという間に入力できます。

▼参考のために作業スレッド作成時のスクリプトを置いておきます

```yml:default.yml
matches:
  # Simple text replacement
  - trigger: ":work"
    replace: "宮永作業スレ {{mydate}}"
    vars:
      - name: mydate
        type: date
        params:
          format: "%Y/%m/%d"
  # Dates
  - trigger: ":date"
    replace: "{{mydate}}"
    vars:
      - name: mydate
        type: date
        params:
          format: "%Y%m%d"
```

# クリップボード
みなさんがクリップボード機能に求めるものはなんでしょうか？私の場合は、ピン止め機能と、履歴保持機能です。　ショートカットコマンドで画面上の良い位置にすぐに呼び出せることも大事です。

>[Future社員が使っているWindows便利ツール（新人さん向け）](https://future-architect.github.io/articles/20220107a/)にはフューチャー社員に人気のクリップボードツールとして[Clibor](https://forest.watch.impress.co.jp/library/software/clibor/)が紹介されています。Clibor作者が[Windows標準機能をレビューした記事](https://chigusa-web.com/blog/windows%E6%A8%99%E6%BA%96%E3%81%AE%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%B1%A5%E6%AD%B4/)も興味深いです。

## Windows標準機能（Windows）
Windows標準機能に備わっているクリップボード機能はとても優秀です。私の求めているものを全て満たしているため、クリップボード機能については外部アプリケーションを利用していません。
Windows標準のクリップボードでは50件の履歴保持、ピン止め機能、画像保持など必要最低限の機能を持っています。シンプルですし、業務利用ではこれで十分だと思います。

>クリップボード履歴からのペーストは「Windows＋V」です。

## [CopyQ](https://hluk.github.io/CopyQ/)（Windows,macOS,Linux）
LinuxでWindows標準のようなクリップボードツールとして1番近いのは[CopyQ](https://hluk.github.io/CopyQ/)です。他にもLinux対応のクリップボードツールはありますが、メンテナンスがされていないものも多く、私は安定動作している[CopyQ](https://hluk.github.io/CopyQ/)を利用しています。


# おわりに
本記事では「知ってると日常業務で少し楽できる」という観点でツール紹介を行いました。
今回紹介したツールの中で「これは使えそう!」といったものがあれば幸いです。

今回はソフトウェアの紹介をしましたが、CLIツールなども今後記事をかければと思います。

次は @yut0n さんの記事です。