個人的にWindowsに入れたら便利なツール一覧

仕事で使ったり個人的に入れて便利なツールを紹介します。(主にWindows用)

よく使っているツール

Everything

「Everything」高速なファイル検索ソフト - 窓の杜

  • インデックスにより、高速にファイル(ファイル名のみ)を検索する
  • 標準の検索機能よりかなり早い

SumatraPDF

  • Adobeのより軽量なPDFビューア

Tera Term

  • 定番のSSHクライアント

Git

  • 言わずと知れたバージョン管理ツール
  • 特にC#PHPの開発では、VisualStudioやCodeとの連携で変更の差分などが簡単に表示できるので、一人の開発でも便利

TortoiseGit

  • GitをGUIで管理できるツール。エクスプローラーを右クリックで出てくる。「Repo-Browser」が変更箇所などもわかって便利
  • Git for Windowsを入れると勝手に入った気がする

Typora

  • markdownエディタ
  • 入力した文字から自動でフォーマットされるのが便利
  • ただ、過去のテキストの管理が煩雑になってきたので、最近はVSCodeが書いている

WindowsTabs

  • ウィンドウをタブ化するツール
  • エクスプローラーやTyporaをタブ化すると便利
  • Windows 10標準の付箋との相性が今一つな気がする

vbac.wsf

Bz.exe

cassava editor

  • CSVエディタ
  • Excelのように勝手にデータを変更しないので便利

GigaTextViewer

  • GBレベルの巨大テキストファイルを高速で表示する
  • DBのSQLダンプ結果をざっと確認する用途など

Jet.exe

kamocyc.hatenablog.com

sikuli

TresGrep

  • テキストファイルの中身を検索するツール
  • 正規表現なども可能

7-Zip

  • 圧縮ソフト
  • パスワード付きZipや、圧縮率が高い独自形式、自己展開形式の圧縮ができる

WinMerge

  • ファイルの比較を行うツール
  • フォルダ単位で比較できるのが便利

HeidiSQL

  • MySQLのクライアントツール
  • 軽くて使い勝手が良い

Mattermost

  • Slack的なコミュニケーションツール。デスクトップ版のほうが使いやすい

Visual Studio Code

Node.js

  • ウェブ開発するときに使用。TypeScriptや今どきのフロントエンド開発には必須
  • npmコマンドが使用できるので、場合によっては便利

pgAdmin 4

Postman

  • POSTのテストに使っていた。
  • 今はVScodeの拡張のほうがいいか?

Fiddler

  • PCのHTTP通信をログに取る
  • ブラウザのPOSTなどを模擬して、WEBからデータをDLするようなツールを作成するときに必須

sakura editor

WinSCP

  • Linuxマシンとのファイルのやりとり
  • GUIでSCPを行える

XAMPP

  • ローカルでPHPを動かせる
  • WEB開発の検証に使用

ExcelVBA拡張機能やライブラリ

RelaxTools Addin for Excel

  • Excelの機能を拡張するアドイン。便利な機能も多い
  • VBA
  • 便利だが、別にVBA開発するときにダイアログが出るようになるのが困る

Rubberduck VBA

  • VBEの拡張機能
  • 機能は便利なものがあるが、動作が今一つ不安定

ariawase

  • F#も使える人が書いたVBAのライブラリ。
  • 関数ポインタも使っていて面白い

入れたがあまり使っていないツール

A5M2.exe

  • DBに接続していろいろできるツール
  • DBからExcelの定義書を生成する機能が便利
  • 使いどころが少ない

jq.exe

Clibor.exe

PlantUML

  • テキストからUMLを生成できる
  • 使いどころが少ない。構文を覚える学習コスト

KeySwap

  • キーバインディングの一部入れ替えを行う
  • 指が痛くなりそうなのでCtrlキーの位置を入れ替えたが、キーボードが変わって改善されたようなので使わなくなった

sqlite

  • ファイルをDBとして使う軽量DBMS
  • Accessと本格的なDBMSとの間で中途半端な立ち位置であまり使いどころがない

AutoHotkey

  • ホットキーの設定に加え、簡易的なRPAのような自動化ができる
  • 業務では出番があまりない。スクリプトは独自の文法なので学習コストがかかる

draw.io

  • 図の描画ツール。描画のUIが使いやすい。
  • 結局Excelのほうが連携性が良いし慣れている。

GanttProject

Hyper

MySQL Workbench

  • HeidiSQLと比べて使い勝手が今一つ
  • ER図の生成は便利