33

我最喜欢的编辑器 Sublime text 有问题,我不能用 command ++ default 做重复行CtrlShift但是d如果我改变它,它就可以工作。

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

请任何帮助,谢谢。

4

6 回答 6

14

查看 @skuroda 的FindKeyConflicts插件,可通过Package Control获得。您可能安装了另一个插件,也CtrlShiftD用作快捷方式,FindKeyConflicts 将帮助您找出哪个插件,因此您可以更改它并保持 Sublime 的默认设置。

于 2013-09-11T13:54:50.207 回答
8

很抱歉提出这个问题,我知道它已经过时了,但我的情况完全相同。除了尝试之前建议的所有方法都没有成功之外,我通过将键盘事件记录到控制台做了一个非常奇怪的发现:

  • 如果我按Shift+ Ctrl+ d,它不起作用。ST 无法识别按键。
  • 如果我按Shift+ Ctrl+ Alt+ d,它会起作用并且 ST 会识别按键。
  • 如果在按 Shift+ Ctrl+ Alt+后d我将手指从 Alt 上抬起,重复按 D 会使 ST 识别 Shift+ Ctrl+ d。我也可以释放 Shift 并再次按下它仍然可以工作。它一直有效,直到我释放 Ctrl key。然后再次按下Shift++Ctrl什么d也不做,再次。

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

于 2016-05-08T11:34:41.240 回答
5

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

于 2014-10-10T19:53:56.753 回答
4

您可以在首选项中添加该代码

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

于 2018-01-18T19:33:23.907 回答
3

我有这样的问题。就我而言,它是一款名为 Icecream Screen Recorder 的屏幕录像机软件。当我关闭程序时,它运行良好。

尝试关闭一些进程并找到导致此问题的原因。

于 2017-04-07T15:07:52.183 回答
0

就我而言,Num Lock 已打开。关闭它对我有用!

于 2017-12-25T18:37:53.387 回答