SSMSのフォーマッターまとめ

SSMS(SQL Server Management Studio)には標準でSQLのコード成形ができなかったので、どうにかならんか調べたら3種類ほど拡張ツールが見つかったので紹介

Poor Man's T-SQL Formatter

OSSのフォーマッター。2019年8月最終更新で最近まで管理されている模様。今回はこれを導入した。

*SSMS起動時に読み込みに失敗したとエラーが出る場合

 Visual Studio 2015 Isolated Shell のインストールが必要。Githubのissueから見つけた。

ApexSQL Refactor

 おそらく企業?が作っているフォーマッター。無料。公式サイトを見る限り一番高機能そうだが、ダウンロード前に会社名などを一通り要求されたため今回はいったんパス。

SQLConvert

フリーウェア。公式サイトを見る限り日本人が作ってそう。だが更新が2016年で止まっており、SSMS内でもショートカットキー一発で成形できなさそうだったためこちらもパス。

WindowsからMacに移行して戸惑ったことまとめ

シャットダウンどこ?

左上のリングマークをクリック

電源ボタンどこ?

ノートならキーボード右上
iMacなら本体背面にあるらしい

ファンクションキーはどうやって使うの?

fnキーと同時押し
初期設定だと画面の明るさや音量調整になっているため、Windowsのファンクションキーみたいには使えなくなっている。
設定でfnキーの動作を入れ替えると、Windowsと同じ感じになる f:id:syamoji-ht:20200102234038p:plain

カタカナを一発で打ちたい!

control + kでカタカナになる

なお、
control + jでひらがな
control + lで全角英数
control + ;で半角英数になる

アプリを終了するには?

Dockのアイコンを右クリックして終了を押す
Windowsと違ってウインドウを閉じてもアプリを終了した事にはならない事が多い

ファイルやフォルダを削除するには?

control + deleteでゴミ箱に送れる

ファイルのパスの調べ方

ファイルを右クリックした状態でoptionキーを押すと、パスをコピーが出てくる
※command + option + c でも可能

f:id:syamoji-ht:20200102234520p:plain
矢印の所がパスをコピーに変わる

スピーカーとイヤホンの切り替えを楽にしたい

設定のサウンドのメニューバー に表示にチェック
すると上にスピーカーマークが追加されて、クリックするとどれで再生するか選べる f:id:syamoji-ht:20200102234044p:plain

スクリーンショットの撮り方

command + shift + 5
オプションから保存先も指定可能
command + shift + 3で画面全体を保存
command + shift + 4で範囲を指定して保存

トラックパッド とマウスのスクロール方向を別で設定したい

Mac標準ではできなさそうなので、アプリを入れる
Scroll Reverser
※初期設定だとマウスのスクロール方向はWindowsの逆方向だが、設定で向きを変えるとトラックパッド も向きも変わってしまう。

あとがき

windowsMacもそんなに大差ないでしょと思ってたら操作方法が結構違って戸惑った 同じくMacを使い出した人の助けになればいいな

使用環境
MacBookAir 2018
MacOS 10.15.2