MacのLaTeX環境構築を卒論向けにまとめた。MacTeX(約6.4GB)とBasicTeX(約140MB)の選び方、Homebrewのcask、tlmgrで日本語を足す手順、uplatex用とlualatex用の.latexmkrc、VS CodeのLaTeX Workshopで既定レシピの-pdfが.latexmkrcを打ち消す組み合わせと回避策、ENOENTなど詰まる点まで。
VS Codeのキーバインドを「頻度×距離」で3つだけ選んでカスタムする方法。keybindings.jsonの1エントリの書き方、when句で発動条件を絞るコツ、既存の割り当てを壊さないためのキー衝突チェック手順、MacとWindowsで修飾キーを読み替える注意点まで。
VS Codeのマルチルートワークスペースを使うと、フロントとバックエンドなど複数のフォルダを1つのウィンドウで開ける。Add Folder to Workspaceからの作り方、.code-workspaceの中身、フォルダごとの設定と効かない設定まで。
VS Codeのtasks.jsonにコマンドを登録すると、Ctrl+Shift+B(MacはCmd+Shift+B)一発で実行できる。コピペで動く最小のJSON、${file}で今開いているファイルだけ実行する書き方、problemMatcherとdependsOnの使いどころまで。
VS Codeでユーザースニペットを自作する手順を、Pythonのmainガード・Reactコンポーネント・日付入りヘッダの実例で解説。prefixとbodyの書き方、$1 $2 $0のタブストップで埋める順番を設計する方法、日付やファイル名を自動で入れる変数、AI補完との棲み分けまで。
プログラミングをする学生・初心者向けに、VS Codeに入れておくべき拡張機能(実名+拡張ID)と、やっておくべき設定(settings.jsonの実例)、覚えると速くなるショートカットをまとめた。入れすぎの注意と、最低限のミニマル構成まで。