LT会で知ったことまとめ

バイト先で行った LT 会 (LightningTalk: 短めのプレゼン) で新しい知見を得たので取り急ぎまとめます。 間違ってたことを言ってたらご指摘お願いします。

git の機能

git submodule

git のプロジェクトの中にさらにプロジェクトを生成できる。 入れ子構造を別個に git 管理できるみたい。

Git-submodule の押さえておきたい理解ポイントのまとめ Qiita

VisualStudioCode 関係

vscode remote-ssh

ssh 接続先に vscode から接続できる。 ファイル生成とか編集とかを、コマンドを介さずに行える。

Remote Development using SSH

vscode remote-containers

上と同様に、Docker コンテナに vscode 側から接続できる。 イメージのビルドからコンテナを立てて接続するまでを、全て vscode 上で完結させられる。

VSCodeRemoteContainer が良い Qiita

vscode live share

vscode の画面をリアルタイムで共有できる拡張機能。 コードの同時編集だけでなく、ターミナルを共有したり、ローカルサーバーへの接続を共有したりみたいなこともできる。 チャットとか音声通話機能もついてる。至れり尽くせり。Microsoft 様様。

Collaborate with LiveShare

TabNine

いろんなコードを AI が学習して、候補を出してくれる。 まだ試したことないけどすごいらしい。 GithubCopilot に似てる??

TabNine


便利ツール

Obsidian

Markdown でノートをとれる。iCloud を使うとデバイス間での共有ができるらしい。 めんどくさいので自分は git で共有している。

Obsidian

Mermaid

Markdown にフローチャートとか ER 図とかを埋め込めるすごいやつ。

$\downarrow$ 詳しくはこちら Mermaid 入門

fzf

コマンドラインの履歴検索みたいな機能をつけられるらしい。 導入してみたい。

fzf を活用して Terminal の作業効率を高める

まとめ

やたら盛り上がっておもしろかった。他にも何か面白い機能とかツールあったら教えてください。