Sublime Text - 重复行“ctrl + shift + d”不起作用

时间:2013-09-11 11:11:39

标签: sublimetext2 sublimetext

我在我最喜欢的编辑器Sublime文本中遇到问题,我无法使用命令 Ctrl + Shift + d 默认,但如果我更改它,它就可以。

我不想改变它,我希望这对我有用。

请任何帮助,谢谢。

6 个答案:

答案 0 :(得分:15)

查看@ skuroda的FindKeyConflicts插件,可通过Package Control获取。你可能安装了另一个插件,它也使用 Ctrl Shift D 作为快捷方式,而FindKeyConflicts将帮助你找出哪个,这样你就可以改变它并保持Sublime的默认值。

答案 1 :(得分:7)

很抱歉提起这件事,我知道它已经老了,但我的情况完全一样。除了尝试之前建议的所有内容而没有任何成功之外,我通过将键盘事件记录到控制台发现了一个非常奇怪的发现:

  • 如果我按 Shift + Ctrl + d ,则无效。 ST无法识别按键。
  • 如果我按 Shift + Ctrl + Alt + d ,它会起作用,ST会识别按键。
  • 如果, Shift + Ctrl + Alt + d 我从Alt抬起手指,反复按D使ST识别 Shift + Ctrl + d 。我也可以释放Shift并再次按下它仍然有效。它可以直到我发布 Ctrl 。然后再次按 Shift + Ctrl + d 不再做任何事情。

在控制台中测试相同的序列,在编辑窗口中,行复制再次使用此技巧。无论如何,它是* ss的痛苦,我担心密钥处理代码中存在某种错误。希望这有助于修复它。

答案 2 :(得分:5)

如果PluginHost.exe崩溃,可能会发生这种情况。完全杀死所有ST进程并重新启动可以解决这个问题。

答案 3 :(得分:1)

我有这样的问题。 在我的例子中,它是一个名为Icecream Screen Recorder的屏幕录像机软件。 当我关闭程序时它工作正常。

尝试关闭某些进程并找到导致此问题的程序。

答案 4 :(得分:1)

您可以在偏好设置中添加该代码

{ "keys": ["ctrl+d"], "command": "duplicate_line" }

答案 5 :(得分:0)

我的案子中有Num Lock。关掉它对我有用!