如何在Linux Mint Cinnamon上将VS Code窗口控制按钮移至左侧?
解决Linux Mint Cinnamon下VS Code窗口按钮位置问题(无需换回原生标题栏)
方法1:让VS Code遵循系统窗口按钮布局
- 先确认Cinnamon系统的按钮布局设置:
- 打开系统设置 → 窗口管理 → 标题栏
- 将「按钮布局」设置为你习惯的左侧样式(例如
close,minimize,maximize:,冒号表示按钮居左)
- 打开VS Code,按
Ctrl+,调出设置面板 - 在搜索框输入
window.titleBarStyle,将其值修改为system- 这个设置会让VS Code沿用系统的窗口装饰逻辑,同时保留紧凑的标题栏样式,不会额外占用过多屏幕空间
方法2:用自定义CSS强制调整按钮位置
如果方法1不生效,可以通过自定义CSS手动调整:
- 安装VS Code扩展
Custom CSS and JS Loader - 打开VS Code设置,搜索
security.workspace.trust.untrustedFiles,将值设置为open(确保能加载本地CSS文件) - 在
~/.config/Code/User/目录下创建titlebar-fix.css文件,写入以下内容:
/* 调换标题栏左右区域顺序 */ .titlebar { flex-direction: row-reverse; } /* 反转窗口控制按钮顺序,匹配左侧布局的操作习惯 */ .titlebar .window-controls-container { flex-direction: row-reverse; }
- 回到VS Code设置,搜索
vscode_custom_css.imports,添加刚才创建的CSS文件绝对路径,例如:file:///home/你的用户名/.config/Code/User/titlebar-fix.css - 重启VS Code,扩展会提示重新加载以应用样式,点击「Reload」即可生效
注意:VS Code版本更新后可能会重置自定义CSS设置,需要重新应用一次。
内容的提问来源于stack exchange,提问作者theGtknerd
相关产品推荐
相关产品推荐

