Gnome/Ubuntu 桌面 VS Code 向上/下复制不起作用

Gnome/Ubuntu 桌面 VS Code 向上/下复制不起作用

应该主要是 Gnome 桌面会出问题吧,KDE 虽然没用多久,但是这方面还行,网上的评价也是 Gnome 快捷键容易冲突。我目前使用的是 Arch + Gnome,但其他操作系统或桌面,操作大概也差不多。

向上/向下复制行

其实貌似主要是这个快捷键有问题。

在 Windows 上的快捷键是 Shift + Alt + Up/Down,而在 Linux 上则是 Ctrl + Shift + Alt + Up/Down,在大部分 Ubuntu 系统上,大部分时候都没法用,后来才发现其实是 Gnome 的问题。因为之前每次 ICPC 比赛,基本都是 Ubuntu,这个快捷键基本没生效过。

我在设置里禁用了大部分快捷键,确实大部分都用不上,然而还是无法正常生效。了解到部分快捷键的设置是隐藏的,修改后,成功生效。

运行以下命令,会列出系统的快捷键列表。

bash 复制代码
gsettings list-recursively org.gnome.desktop.wm.keybindings

大概会有这样子的输出:

bash 复制代码
org.gnome.desktop.wm.keybindings activate-window-menu @as []
org.gnome.desktop.wm.keybindings always-on-top @as []
org.gnome.desktop.wm.keybindings begin-move @as []
org.gnome.desktop.wm.keybindings begin-resize @as []
org.gnome.desktop.wm.keybindings close ['<Alt>F4']

以下几项快捷键可能会与 VS Code 向上/下复制冲突:

bash 复制代码
switch-to-workspace-up       ['<Control><Alt>Up']
switch-to-workspace-down     ['<Control><Alt>Down']
move-to-workspace-up         ['<Control><Shift><Alt>Up']
move-to-workspace-down       ['<Control><Shift><Alt>Down']

可能只是前两项或后两项,如果有需要,可以测一下,由于我都用不上,全都禁用了。

bash 复制代码
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-up "[]"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-down "[]"

Ctrl + Alt + Right/Left 切换工作区出问题

Gnome 的 Ctrl + Alt + Right/Left 可以切换工作区,非常方便,但我之前使用这个快捷键时,若开启了 VS Code 窗口,光标会一直跳,按 Ctrl + C 才会停下来。

不过没有记录咋处理的了。

应该也是可能冲突快捷键后面被我禁用了。

相关推荐
水饺编程1 小时前
第2章:Linux 基础,mkdir 命令的简单入门
linux·c语言·汇编
自变量yjs1 小时前
Linux --- 线程控制
linux·运维·服务器
陌上花开缓缓归以1 小时前
linux 内核4.4 内存分配使用分析
linux·运维·服务器
KIDULT°2 小时前
Kubeadm 部署 Kubernetes v1.30.2 实战:Ubuntu24.04 三节点集群 + 排坑记录
ubuntu·云原生·容器·kubernetes·k8s
欢乐的小猪2 小时前
Linux命令 chmod
linux·运维·服务器
xiaobobo33302 小时前
man手册的格式、共性、命令
ubuntu·man手册结构·man手册共性·man手册命令
Happy_Sharing2 小时前
Windows虚拟机安装ubuntu后,如何在虚拟机Ubuntu系统中访问Windows文件夹
linux·运维·ubuntu
码上有光2 小时前
Linux:信号的认识、信号的产生、信号的保存、信号的处理
android·linux·运维·信号
闲云自留地3 小时前
从零造一台 Ubuntu 24.04:虚拟机、装系统、配 IP 到 root 远程登录一篇通
数据库·tcp/ip·ubuntu
anew___3 小时前
《从零手写操作系统 (46):设备模型与devtmpfs——硬件资源的文件系统化》
linux·运维·服务器