在Ubuntu 12.04上使用Cinnamon的Sublime Text 2中的键盘列选择不起作用

CHs*_*fer 27 sublimetext2 cinnamon

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

Linux的

Ctrl+ Alt+ Up
Ctrl+ Alt+Down

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

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

谢谢,

Mic*_*eld 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 "[]"
Run Code Online (Sandbox Code Playgroud)

之后注销并登录.资料来源: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} }
Run Code Online (Sandbox Code Playgroud)

在Mint 15 Cinnamon(RC)上测试,基于Ubuntu Raring.


sku*_*oda 23

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


小智 11

用鼠标:

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


T04*_*435 10

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

但随后停止工作,我真的不知道为什么,我的解决办法是复制的默认设置首选项- >键绑定-默认首选项- >键绑定-用户

{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
Run Code Online (Sandbox Code Playgroud)

在Ubuntu 14.04中使用sublime Text 3 Build 3083