春季高考网站建设,婚介网站方案,wordpress栏目更改无法显示,建设银行优缺点在windows系统下#xff0c;没有直接的tmux替代品。wezterm作为一个可高度自定义配置的终端#xff0c;可以一定程度替代tmux#xff0c;满足我在windows系统下替换tmux的需求。
配置wezterm#xff0c;使其快捷键风格接近tmux。快捷键配置如下。基于该配置wezterm.lua没有直接的tmux替代品。wezterm作为一个可高度自定义配置的终端可以一定程度替代tmux满足我在windows系统下替换tmux的需求。
配置wezterm使其快捷键风格接近tmux。快捷键配置如下。基于该配置wezterm.lua额外增加了更多的tmux风格的快捷键配置。将该配置放在~/.config/wezterm/wezterm.lua文件中
local wezterm require(wezterm)
local act wezterm.actionlocal config {audible_bell Disabled,check_for_updates false,-- color_scheme Builtin Solarized Dark,-- color_scheme Monokai Pro (Gogh),color_scheme Campbell (Gogh),inactive_pane_hsb {hue 1.0,saturation 1.0,brightness 1.0,},font_size 16.0,launch_menu {},leader { keyb, modsCTRL },-- disable_default_key_bindings true,keys {-- Send CTRL-A to the terminal when pressing CTRL-A, CTRL-A{ key b, mods LEADER|CTRL, actionwezterm.action{SendString\x02}},{ key -, mods LEADER, actionwezterm.action{SplitVertical{domainCurrentPaneDomain}}},{ key %, mods LEADER|SHIFT, actionwezterm.action{SplitHorizontal{domainCurrentPaneDomain}}},{ key z, mods LEADER, actionTogglePaneZoomState },{ key c, mods LEADER, actionwezterm.action{SpawnTabCurrentPaneDomain}},{ key h, mods LEADER, actionwezterm.action{ActivatePaneDirectionLeft}},{ key j, mods LEADER, actionwezterm.action{ActivatePaneDirectionDown}},{ key k, mods LEADER, actionwezterm.action{ActivatePaneDirectionUp}},{ key l, mods LEADER, actionwezterm.action{ActivatePaneDirectionRight}},-- { key H, mods LEADER|SHIFT, actionwezterm.action{AdjustPaneSize{Left, 5}}},-- { key J, mods LEADER|SHIFT, actionwezterm.action{AdjustPaneSize{Down, 5}}},-- { key K, mods LEADER|SHIFT, actionwezterm.action{AdjustPaneSize{Up, 5}}},-- { key L, mods LEADER|SHIFT, actionwezterm.action{AdjustPaneSize{Right, 5}}},{ key 1, mods LEADER, actionwezterm.action{ActivateTab0}},{ key 2, mods LEADER, actionwezterm.action{ActivateTab1}},{ key 3, mods LEADER, actionwezterm.action{ActivateTab2}},{ key 4, mods LEADER, actionwezterm.action{ActivateTab3}},{ key 5, mods LEADER, actionwezterm.action{ActivateTab4}},{ key 6, mods LEADER, actionwezterm.action{ActivateTab5}},{ key 7, mods LEADER, actionwezterm.action{ActivateTab6}},{ key 8, mods LEADER, actionwezterm.action{ActivateTab7}},{ key 9, mods LEADER, actionwezterm.action{ActivateTab8}},{ key , mods LEADER|SHIFT, actionwezterm.action{CloseCurrentTab{confirmtrue}}},{ key x, mods LEADER, actionwezterm.action{CloseCurrentPane{confirmtrue}}},-- { key n, modsSHIFT|CTRL, actionToggleFullScreen },-- { key v, modsSHIFT|CTRL, actionwezterm.action.PasteFrom Clipboard},---------------------------------------------------- custom config ------------------------------------------------------------------------------------- select window-- paste shiftinsert-- { keyInsert, modsSHIFT, actionwezterm.action.PasteFrom Clipboard},-- switch-- { key ], mods LEADER, action act.ActivateTabRelative(1) },-- { key [, mods LEADER, action act.ActivateTabRelative(-1) },-- rename window-- { key ,, mods LEADER, actionact{SendString[Console]::Title \x02}},{key ,,mods LEADER,action act.PromptInputLine {description Enter new name for tab,action wezterm.action_callback(function(window, _, line)-- line will be nil if they hit escape without entering anything-- An empty string if they just hit enter-- Or the actual line of text they wroteif line thenwindow:active_tab():set_title(line)endend),},},-- rotate panes{mods LEADER,key Space,action wezterm.action.RotatePanes Clockwise},-- show the pane selection mode, but have it swap the active and selected panes-- { mods LEADER, key 0, action wezterm.action.PaneSelect { mode SwapWithActive, }, },{ mods LEADER, key 0, action wezterm.action.PaneSelect },{ mods LEADER, key [, action act.ActivateCopyMode },{ mods LEADER, key ], action act.PasteFrom Clipboard },{ mods LEADER, key :, action act.ActivateCommandPalette },{ mods LEADER, key Tab, action act.ActivateLastTab },{ mods LEADER, key /, action act.Search CurrentSelectionOrEmptyString },-- Show the launcher in fuzzy selection mode and have it list all workspaces-- and allow activating one.{ mods LEADER, key w, action wezterm.action.ShowTabNavigator },{ mods LEADER, key s, action act.ShowLauncherArgs { flags FUZZY|WORKSPACES, },},},-- set_environment_variables {},
}