tewi_log

Swift / Flutter / Ruby on Rails / xR

Windowsでの開発環境について

8月からエンジニアとして働いている(@tewi_r)です。
基本的にリモートワークで、自宅の4Kモニタに支給PC(Windows10 Home)を接続して業務を行っています。
初めてWindowsで開発を行うに当たり、導入したソフトウェアを書いていきます。

ユーティリティ系

Wox

www.wox.one

macOSAlfredライクなランチャー。
似たようなモノとしてHainもある。(開発が終了してる?)

Station

getstation.com

主要なWebアプリケーションを1カ所にまとめることが出来るアプリケーション。
少し前のアップデートで対応していないアプリケーションも自分で追加出来るようになりました。
現在は以下のアプリを管理してます。

Chrome拡張(後述)を使用したかったのでTrelloはChromeで見ています。

thilmera 7

www.thilmera.com

リソースモニタ。
4K表示にも対応していてくれて嬉しい。

ChangeKey & AutoHotKey

forest.watch.impress.co.jp

www.autohotkey.com

キーバインドMac風に変更する為に使用。
詳しい設定は後日書きます。

タスク管理系

Trello

trello.com

プロジェクト管理にTrelloを使い始めました。
次のアプリ/拡張を使用しています。

Pomello - Stay focused. Accomplish more.

Trelloにポモドーロタイマーを追加してくれるアプリケーション。

Elegantt : Awesome Gantt charts for Trello

Trelloにガントチャートを追加してくれるChorme拡張。

開発系

Git for Windows

gitforwindows.org

これがないと始まらない。
インストール時は改行コードを変更しないように設定すること。
(デフォルトだとLF -> CR+LFへの変更が行われる)

Vagrant ( + VirtualBox)

www.vagrantup.com www.virtualbox.org

Hyper-Vが使えないためVagrantを使用。
Ubuntu18.04をインストールし開発環境を構築しています。

構築時に色々詰まりました。

RLogin (ターミナル)

nanno.dip.jp
多機能で色々いじれるので使い勝手が良いです。
フォントの設定が分かりにくかった。

(参考:RLogin のフォント設定まとめ - 余白の書きなぐり

CmderConEmuといったコンソールエミュレータもあり、これはコマンドプロンプトPowerShellをタブ表示できるので便利なのですが、Powerlineフォントが正しく表示されなかったのでRLoginを使っています。

Visual Studio Code

code.visualstudio.com Ubuntuの開発環境にはRemote Developmentでアクセスしています。

Zeal

zealdocs.org

オフラインドキュメントアプリ。
macOSアプリのDashにインスパイアされたらしいですが、殆どDashそのまんまです。

A5:SQL Mk-2

a5m2.mmatsubara.com SQLクライアント。使いやすい。

WinSCP

forest.watch.impress.co.jp

FTPクラインアント

参考

おわりに

macOSと比べると、改行コードや日本語ユーザー名ファイル権限あたりが原因で良くトラブルが起きるのでしんどいです。

Windowsでの開発経験は殆どないので「こういうの便利だよ!」っていうのあれば教えて頂けると嬉しいです。