27

根据 Linux 列的文档,选择使用以下命令:

Linux

Ctrl+ Alt+ Up
Ctrl+ Alt+Down

但是在带有 Cinnamon 的 Ubuntu 12.04 上(未在 Unity 上测试)这会触发窗口切换操作(Cinnamon 的一部分)。

任何人都有一个很好的解决方法(除了使用鼠标......)

谢谢,

4

5 回答 5

31

我习惯使用Ctrl+Alt+UpCtrl+Alt+Down作为此操作的快捷方式。要使其在 Linux 中运行,您必须执行两个步骤。首先,需要通过键入以下内容来禁用系统范围的快捷方式:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down  "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "[]"

注销并随后登录。来源:https ://gist.github.com/michfield/5614949

第二步是编辑 Sublime Text 配置文件,并进行相应的更改。我假设每个人都知道该怎么做。以防万一,添加这个Preferences / Key Bindings - User

// change column select defaults - on Linux it was Shift+Alt+Up/Down
{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} }

在基于 Ubuntu Raring 的 Mint 15 Cinnamon (RC) 上测试。

于 2013-05-21T08:52:55.713 回答
23

认为文档是错误的。只是快速浏览了一下Default (Linux).sublime-keymaps(您可以从Preferences->访问它Key Bindings - Default,但这不是重点),它看起来是 alt+shift+(up/down)。我将建议重新绑定密钥(这就是我正在寻找的原因),但这也可以解决您的问题。=) 未经测试,仅基于键盘映射文件。如果这不起作用,请告诉我。

于 2012-12-16T07:51:24.590 回答
11

用鼠标:

Shift + 右键+(向上或向下拖动)

于 2014-01-21T05:35:05.227 回答
10

对我来说,问题不同我通常使用Ctrl + Shift + 上/下

但后来它停止工作我真的不知道为什么,我的解决方案是Preferences-->Key Bindings - Default to Preferences-->Key Bindings - User复制默认设置

{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },

在 Ubuntu 14.04 中使用 sublime Text 3 Build 3083

于 2015-05-13T11:59:45.610 回答
1

如果你想知道为什么,进入 Sublime 3 控制台:

cntl+`  # or View --> Show Console

进入:

sublime.log_commands(True)
sublime.log_input(True)

输入顽皮的组合键,它会告诉你原因,通常安装的包会发生冲突。您可以在该包键绑定中更改它,或者如果您向用户键映射添加新绑定,它将覆盖所有内容。(它们在 Preferences-->Key Bindings中。)

编辑:在 Ubuntu 16.04 中使用 sublime Text 3 Build 3126

于 2016-10-29T21:04:06.560 回答