카테고리 없음
개발자의 터미널 wezterm
KyeongRok Kim
2024. 7. 11. 15:56
xshell쓰다가 wezterm으로 바꾸었습니다.
바꾸게 된 이유는 xshell과 vim이 단축키가 겹쳐서 입니다. vim을 많이 쓴다면 wezterm이 xshell보다 체감상 더 편합니다. 무료이기도 하구요.
설정
위치
설정파일은 처음에는 안만들어져있고 위치는 다음과 같이 지정 해주어야 합니다.
$HOME/.wezterm.lua
코드
local wezterm = require 'wezterm'
local config = {
color_scheme = "catppuccin-frappe",
font_size = 14.3,
cell_width = 1, -- PragmataPro adjustment
line_height = 0.84, -- PragmataPro adjustment
enable_scroll_bar = true,
scrollback_lines = 30000,
enable_kitty_graphics = true,
colors = {
tab_bar = {
-- The color of the inactive tab bar edge/divider
inactive_tab_edge = "#575757",
background = "#1e1e1e",
new_tab = {
bg_color = "#000000",
fg_color = "#808080",
-- The same options that were listed under the `active_tab` section above
-- can also be used for `new_tab`.
},
},
},
leader = { key = "a", mods = "CTRL", timeout_milliseconds = 1000 },
keys = {
{ key = "b", mods = "LEADER", action = wezterm.action({ EmitEvent = "open_in_vim" }) },
{ key = "[", mods = "LEADER", action = wezterm.action({ EmitEvent = "open_in_vim" }) },
{ key = "-", mods = "CTRL", action = "DecreaseFontSize" },
{ key = "=", mods = "CTRL", action = "IncreaseFontSize" },
{ key = "1", mods = "LEADER", action = wezterm.action({ ActivateTab = 0 }) },
{ key = "2", mods = "LEADER", action = wezterm.action({ ActivateTab = 1 }) },
{ key = "3", mods = "LEADER", action = wezterm.action({ ActivateTab = 2 }) },
{ key = "4", mods = "LEADER", action = wezterm.action({ ActivateTab = 3 }) },
{ key = "5", mods = "LEADER", action = wezterm.action({ ActivateTab = 4 }) },
{ key = "6", mods = "LEADER", action = wezterm.action({ ActivateTab = 5 }) },
{ key = "7", mods = "LEADER", action = wezterm.action({ ActivateTab = 6 }) },
{ key = "8", mods = "LEADER", action = wezterm.action({ ActivateTab = 7 }) },
{ key = "9", mods = "LEADER", action = wezterm.action({ ActivateTab = 8 }) },
}
}
return config
728x90