Open5

weztermを導入する

totatota

設定ファイルを作成する

https://wezfurlong.org/wezterm/config/files.html

The recommendation is to place your configuration file at $HOME/.wezterm.lua (%HOME%/.wezterm.lua on Windows) to get started.

$HOME/.wezterm.luaを作成して以下を貼り付け

-- Pull in the wezterm API
local wezterm = require 'wezterm'

-- This will hold the configuration.
local config = wezterm.config_builder()

-- This is where you actually apply your config choices

-- For example, changing the color scheme:
config.color_scheme = 'AdventureTime'

-- and finally, return the configuration to wezterm
return config
totatota

https://blog.1q77.com/2023/08/wezterm-on-windows/#:~:text=default_domain %3D 'WSL%3AUbuntu' を指定しておくことで WezTerm 起動時に WSL 環境にログインしている状態になります。 Ubuntu の部分は使っている distribution を指定する
上記を参考に不要なコメント削除して、WSLで開くようにする
weztermを再起動してUbuntuが開けばOK

local wezterm = require("wezterm")
local config = wezterm.config_builder()

-- This is where you actually apply your config choices
config.default_domain = "WSL:Ubuntu"
--

return config
totatota

OSごとの設定の分け方
https://wezfurlong.org/wezterm/config/lua/wezterm/target_triple.html

Paneのショートカットをわかりやすいものに変更

local wezterm = require("wezterm")
local config = wezterm.config_builder()

-- This is where you actually apply your config choices
config.default_domain = "WSL:Ubuntu"

if wezterm.target_triple == "aarch64-appple-darwin" then
	config.keys = {
		{
			key = "d",
			mods = "CMD",
			action = wezterm.action.SplitVertical({}),
		},
		{
			key = "d",
			mods = "CMD|SHIFT",
			action = wezterm.action.SplitHorizontal({}),
		},
		{
			key = "w",
			mods = "CMD",
			action = wezterm.action.CloseCurrentPane({ confirm = false }),
		},
	}
end

if wezterm.target_triple == "x86_64-pc-windows-msvc" then
	config.keys = {
		{
			key = "d",
			mods = "CTRL",
			action = wezterm.action.SplitVertical({}),
		},
		{
			key = "d",
			mods = "CTRL|SHIFT",
			action = wezterm.action.SplitHorizontal({}),
		},
		{
			key = "w",
			mods = "CTRL",
			action = wezterm.action.CloseCurrentPane({ confirm = false }),
		},
	}
end
--

return config
totatota

設定をDropboxに配置したもの参照にしようとして、エイリアスを作ったが
ln -s Dropbox/settings/dotfiles/.wezterm.lua ./.wezterm.lua

rror opening C:\Users\omenb.wezterm.lua: ファイルにアクセスできません。 (os
error 1920)
のエラーが表示される
管理者権限で実行しても同じ