linux中emacs不能使用C-M-s的问题

前言

同样的emacs配置,快捷键 C-M-s 在mac上可以使用,
但在linux上没有响应.

解决思路

  1. 尝试其他按键比如 C-M-a 确认是否 C-M-s 被其他软件占用
  2. 使用 xev 查看是否为键盘本身的配置
  3. 由外到内依次检查
    1. 桌面环境
    2. 窗口管理器
    3. 输入法框架(比如fcitx)
    4. 输入法(比如搜狗输入法)

结论

fcitx的高级配置中占用了 C-M-s ,去掉之后emacs可以捕获该快捷键