## 概要
[[Obsidian]]の[[ウィンドウ (Obsidian)|ウィンドウ]]は1つのまま、[[ワークスペース (Obsidian)|ワークスペース]]を切り替える運用をしており、毎回以下の手順を実施している。
1. `Workspaces: Save and load another layout` コマンドを実行
2. 切り替え先の[[ワークスペース (Obsidian)|ワークスペース]]を選択して決定
1回あたりの操作時間は数秒だが、頻繁に切り替えたいときは面倒。特に[[ワークスペース (Obsidian)|ワークスペース]]が2つしかない場合は煩わしい。
## ソリューション
[[Templater]]などで[[1つ後のワークスペースに切り替える (Obsidian)|1つ後のワークスペースに切り替える]]スクリプトを実装し、そのコマンドにキーマップを割り当てます。
> [!info] [[Templater]]でコマンドにホットキーを登録する方法
> [[Templaterで作成したコマンド(スクリプト)をホットキーで実行する方法]] を参考にしてください。
### [[Vim]]の[[タブ (Vim)|タブ]]切り替えのようにしたい
[[Vimrc Support Plugin (Obsidian)|Vimrc Support Plugin]]を使って `.obsidian.vimrc` に `gt` で設定を追加しましょう。
```
" 次のワークスペースへ移動
noremap gt :obcommand<Space>carnelian:carnelian_move-to-next-workspace<CR>
```
この例では `gt` キーを[[🦉Carnelian]]の `Move to next workspace` コマンドにマップしています。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
carnelian/src/commands/move-to-next-workspace.ts at master · tadashi-aikawa/carnelian
</div>
<div class="link-card-v2-content">
Obsidianのプラグイン機能を使って、IncredibleなObsidian体験を実現するための機能を提供する宝石。紅玉髄(カーネリアン)。 - tadashi-aikawa/carnelian ...
</div>
<img class="link-card-v2-image" src="https://repository-images.githubusercontent.com/734207770/40b62f8b-1d6d-49d9-b4a7-efd688f64ced" />
<a href="https://github.com/tadashi-aikawa/carnelian/blob/master/src/commands/move-to-next-workspace.ts"></a>
</div>