欢迎光临
我们一直在努力

aliyun 阿里云 JupyterLab Ctrl+b`默认被占用和 tmux 的 prefix 键冲突 modelscope 和amd免费算力卡

modelscope 和amd免费算力卡 再aliyun 阿里云那里,在 JupyterLab 里,Ctrl+b 默认被占用(加粗/其他功能),和 tmux 的 prefix 键冲突。最直接的解决方案是修改 tmux 的 prefix 键。

方案一:临时修改(当前 session 生效)

直接在终端里执行:

tmux set -g prefix C-a

然后后续所有 tmux 操作都用 Ctrl+a 代替 Ctrl+b:

  • Ctrl+a + c → 新建窗口
  • Ctrl+a + n → 下一个窗口
  • Ctrl+a + d → 分离 session

方案二:永久修改(推荐)

在终端里创建/编辑 tmux 配置文件:

cat > ~/.tmux.conf << 'EOF'
# 将 prefix 从 Ctrl+b 改为 Ctrl+a
set -g prefix C-a

# 解除原来的 Ctrl+b 绑定
unbind C-b

# 按两次 Ctrl+a 可以将光标移到行首(类似原生的 Ctrl+a)
bind C-a send-prefix

# 其他实用配置
set -g mouse on
set -g history-limit 10000
EOF

然后重启 tmux 或执行:

tmux source-file ~/.tmux.conf

方案三:使用 Ctrl+s(更少冲突)

如果你习惯 vim 且 Ctrl+a 也不方便,可以用 Ctrl+s:

cat > ~/.tmux.conf << 'EOF'
set -g prefix C-s
unbind C-b
bind C-s send-prefix
set -g mouse on
EOF

快速参考(修改后的按键)

功能新按键
新建窗口 Ctrl+a → c
切换窗口 Ctrl+a → n / p
分离 session Ctrl+a → d
垂直分屏 Ctrl+a → %
水平分屏 Ctrl+a → "
查看所有 session tmux ls
重新连接 tmux attach -t 0

建议:在 DSW 的 JupyterLab 终端里直接执行方案二,后续所有 tmux 会话都会用 Ctrl+a,彻底避开 Jupyter 的快捷键冲突。

赞(0)
未经允许不得转载:171主机测评 » aliyun 阿里云 JupyterLab Ctrl+b`默认被占用和 tmux 的 prefix 键冲突 modelscope 和amd免费算力卡
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址