Mac -> Win
Deep/Game用にGPUが必要だったので、WinのPCに乗り換えた。Goodbye,MacbookPro2013。
できるだけMacの使用感に似たような設定にするための設定を書いていく。
インストール
Keyboard
- lghub
- HHKB Keymaptool
Ctrl-Spaceで言語切り替え:Windows 10:Macのように「英数/かな」を「無変換/変換」キーに割り振り文字入力を切り替える方法 - enjoypclife.net
これは使わなかったけど、もっと詳しい設定をしたい場合は使えそうWindows 10で「CapsLock」と「Ctrl」を入れ替える方法【PowerToys編】 | TECH+
環境構築
WSL2: Windows 10でLinuxを使う(WSL2) - Qiita WSL のインストール | Microsoft Docs 以前のバージョンの WSL の手動インストール手順 | Microsoft Docs BIOSの仮想化設定: Disable -> Enable
Ricty を神フォントだと崇める僕が、フリーライセンスのプログラミングフォント「白源」を作った話 - Qiita HackGen
WSLg
mathpix
- Slack
- Dropbox
- Docker
- Deepl
VS Code のマウスオーバーをマウスオーバーしなくても表示させる
この記事でやること
マウスオーバー表示のショートカットを設定する。
Vim拡張いれてる人は、文末の追記に飛んでください。
環境
- Visual Studio Code:1.48.2
- Macos:10.15.6
- 2020/09/11
なぜやりたいか
だいたい全部の操作をVimで明記してるので、マウスを使わないで情報のON・OFFをしたい。
つまり、基本的にショートカットで情報のON・OFFをしたい。
(邪魔とか消し去るとか記事は多かった。)
解決策に行きついた流れ
邪魔の記事とか読んで、なんやらeditor.action.showHoverっていうコマンドででるらしい。
ていうかもろその質問があった。cmd+K+Iで動くらしい。でも動かない。なんで。
VS Codeのショートカット設定の説明を読んで 自分の設定でどうなってるか確認する。editor.action.showhoverで検索。
なぜか keybindingが設定されてない箇所を発見したので、設定。
- できた。
なんでできなかったのか考察
多分VS CodeにVimのキーバインドの拡張機能いれたせいで外れたんだと思う。拡張機能いれるときもちゃんとなにが変わるのかみなくちゃ。
----追記(20分後)-----
詳しい人からtwitterで反応いただき、以下の助言をいただきました!
こっちがいいやぁん。。
Mac Book Air 研究用の環境構築メモ
やったこと
- MacBook Air (Retina, 13-inch, 2020)
- macOS Catalina
- 10.15.6
ざっくりやること
- Homebrew
- Pythonの環境構築
- その他環境構築
詳細
- homebrewのインストール:普通に公式サイトにいってインスコ
- Pythonの環境構築
- その他環境構築
- fish:shell。やっぱ補完の機能やビジュアルの調整・設定が楽でいい気がする。
- PATHを通すのは各公式ドキュメントにだいたい書いてある。
- spectatble:画面分けるためのツール
- keyboardの設定
- modifier keys で capslock を ctrlに
- input sources で HiraganaとABCに設定
- shortcuts で spotlight select the previous input sourceの設定を相違
- Runcat:かわいい
- mathpix:数式書くのに必須
- Dropboxで作業スペースを構築して、その中にGitでそれぞれのprojectを管理する。Dropboxの中にvenvファイル作りたくないから(なんとなく)。globalのpoetryの設定はin_projectをtrueにしてるけど、作業スペースの中ではfalseにして、localのどこかにvenvを作るようにした。
- fish:shell。やっぱ補完の機能やビジュアルの調整・設定が楽でいい気がする。
完走した感想
研究用とPrivateでPC別々にできたのでかい。
今考えると今と昔で結構使ってるツールが違うな。
mattexとか頑張っていれてたわ。いまはoverleaf使ってるし、世の中のツールどんどん便利になってすごい。
汎用PCとDLBOXの作業フォルダ共有メモ
重たい実験はDLBOXで回したい。
以前は汎用PCでソースコード書いて、git push して、DLBOXでgit pull してたがこの作業が如何せんめんどくさい。
しかもちゃんとgit commit する癖があるならいいのだが、ない(やれ)ので、どっちのPCのコードが最新版かわからないので、だいたいconflict起こす。
ということで、DLBOXを使うのが億劫になっていたのだが、rsyncなるものがあると知ったのでこれを導入することによる。
git みたいに差分だけ更新していくらしいので精神衛生上よい。
今 親フォルダ(Dropbox) / 子フォルダ(Git)で二重管理している。ここに、rsyncをどう入れ込もうか。
できるなら親フォルダをrsyncで管理しよう
Linuxでdropbox使えるならそれでよくね?なんともアホらしい結論
dropbox ver linux は同期するファイルをインストール時に選択できないのか。
dropboxはXX TBあるけどDLBOXは500GBしかないので撤退。
rsyncでファイルを共有(送信)することにしました。