iTerm2在使用时运行缓慢tmux
(没有-CC
控制模式集成)。其设计目的显然是为了使用-CC
。
但是,我不喜欢 tmux 窗口/窗格的桌面窗口管理。我想要 tmux 键盘快捷键和单个 iTerm2 窗口中的所有内容。
有没有办法在 iTerm2 中禁用 tmux 集成,以便我可以tmux
不使用-CC
?这样就不会滞后?
如果您在尝试重现时遇到困难,请尝试打开附加到同一 tmux 会话的 2 个选项卡。将其 I/O 性能与连接到同一 tmux 会话的系统终端进行比较。
答案1
不是解决方案,而是解决方法 - 我发现了令人难以置信的 wezterm,这就是我所需要的。这是我的配置。
hugh@Hughs-Mac-mini ~ % cat ~/.wezterm.lua
local wezterm = require 'wezterm';
wezterm.on("toggle-alert", function(window, pane)
local overrides = window:get_config_overrides() or {}
if not overrides.color_scheme then
overrides.color_scheme = "Red Alert"
else
overrides.color_scheme = nil
end
window:set_config_overrides(overrides)
end)
return {
font = wezterm.font("IBM Plex Mono", {weight="Regular"}),
font_size = 15,
freetype_load_target = "Light",
color_scheme = "AdventureTime",
enable_tab_bar = false,
default_cursor_style = "BlinkingBlock",
keys = {
{key="A", mods="CTRL", action=wezterm.action{EmitEvent="toggle-alert"}},
},
}