You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu系统中禁用VS Code的Alt键菜单导航功能

解决Ubuntu下VS Code Alt快捷键被系统菜单干扰的问题

方案一:全局禁用/修改系统Alt键的菜单激活功能

  • 打开系统「设置」→「键盘」→「快捷键」
  • 找到「导航」分类下的「显示窗口菜单」选项
  • 点击当前绑定的快捷键(默认是Alt),按Backspace清空即可完全禁用;或者改成右Alt、Super(Windows键)等不常用的键,避免冲突

方案二:仅在VS Code内调整按键处理逻辑

  • 打开VS Code,按Ctrl+,打开设置面板
  • 搜索window.titleBarStyle,将值改为custom——这会替换VS Code的原生标题栏,避免系统菜单逻辑介入
  • 再搜索keyboard.dispatch,尝试设置为keyCode或native:
    • keyCode:让VS Code直接解析按键码,绕过系统的按键处理
    • native:使用系统原生的按键分发,但会优先让VS Code捕获按键

方案三:用终端命令行修改(适合偏好终端操作的用户)

  • 打开终端,执行以下命令之一:
    1. 将激活窗口菜单的快捷键改为Super键:
      gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'
      
    2. 直接禁用窗口菜单激活快捷键:
      gsettings set org.gnome.desktop.wm.preferences activate-menu ''
      

内容的提问来源于stack exchange,提问作者quys

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 06:42:02