Linux 升华文本2,ctrl+d未按预期工作

Linux 升华文本2,ctrl+d未按预期工作,linux,sublimetext2,Linux,Sublimetext2,“快速添加下一步”和“将选择扩展到word”似乎都映射到同一个键绑定 我不确定如何覆盖/更改“将选择扩展为word”,因为我找不到这两个操作的当前键绑定 有人知道这两个动作叫什么吗 为了澄清,假设我有以下代码块 this.GRID_TOP = 10; this.GRID_SPACING = 10; this.GRID_HEIGHT = 10; this.GRID_WIDTH = 10; 我想在每一行上选择“网格”字符串。我可以使用alt+F3,但那太过分了。我想选择“网格”,然后按ctrl+D

“快速添加下一步”和“将选择扩展到word”似乎都映射到同一个键绑定

我不确定如何覆盖/更改“将选择扩展为word”,因为我找不到这两个操作的当前键绑定

有人知道这两个动作叫什么吗

为了澄清,假设我有以下代码块

this.GRID_TOP = 10;
this.GRID_SPACING = 10;
this.GRID_HEIGHT = 10;
this.GRID_WIDTH = 10;
我想在每一行上选择“网格”字符串。我可以使用alt+F3,但那太过分了。我想选择“网格”,然后按ctrl+D选择后续匹配项。我的问题是,它只需选择前两个游标,然后将两个游标扩展到单词的末尾。由于选择现在不同,我无法“快速添加下一步”。

转到首选项>键绑定-用户

放置以下行并保存文件:

{ "keys": ["ctrl+d"], "command": "find_under_expand" },
{ "keys": ["ctrl+k"], "command": "find_under_expand_skip" },
{ "keys": ["ctrl+alt+d"], "command": "dpaste"}
它对我有用。我已经安装了DPaste软件包。这就是为什么我必须用最后一行覆盖它的快捷方式。默认情况下,dpast与ctrl+d一起出现

希望对您有所帮助

Bug情况和效果 这似乎是一个bug,或者至少是一种不直观的行为,只有在按下ctrl+F等键后打开搜索栏时才会发生。您选择的单词部分在“查找”字段中还不是字符串,例如,您之前搜索过TOP,然后选择了GRID

该错误似乎是由于搜索时在_expand下查找_的特定行为造成的。在搜索模式下,它将在第一次调用时用插入符号下的整个单词填充“查找”字段,然后开始查找并向所选内容添加更多匹配项。但它有一些不一致之处。例如,如果您一个接一个地单击不同的单词,每次单击后按ctrl+D,它将始终使用该单词填充“查找”字段,但也不会高亮显示该单词并高亮显示它

当您选择一个子词时,情况会变得更糟,第一次按ctrl+D时,只有下一个子词会高亮显示。接下来,您会混合使用“填充-查找”字段,光标移到词的结尾并扩展选择范围,这是一种对单个完整词有意义的行为,导致选择前两个词,第二个字的网格间距填充查找字段

变通办法 解决方案1 使用esc关闭搜索栏,然后反复使用ctrl+D/Find>Quick Add Next。请注意,选择不会在默认主题中以黄色突出显示为搜索字符串,而在默认主题中仅以灰色突出显示为正常选择

解决方案2
如果在第一次按ctrl+D组合键后,您意识到搜索栏已打开,并且“查找”字段以前未包含目标子词,则为时不晚。按ctrl+U/编辑>撤消选择>软撤消返回到选定的原始子单词。从这里开始,反复使用ctrl+D。如果“查找”字段包含目标子单词,则选择将按预期进行。

我无法在Windows 7上复制您的问题-选择整个网格并按Ctrl+D三次将选择网格的所有实例,仅此而已。您是否已将任何键绑定添加到“首选项->键绑定–用户”,或调整了“首选项->设置–用户”中的任何相关设置?另外,使用“查找->快速添加下一步”而不是Ctrl+D时是否会出现相同的问题?是否有任何外部软件包可能会干扰?这是在报告中提到的,坦白地说,我很震惊地发现这不是审计。干得好!谢谢你的编辑,看起来好多了。下次我会记得用标签的!