【问题标题】:Sublime Text 3: Disable selection drag & drop from gutterSublime Text 3:禁用从排水沟中拖放选择
【发布时间】:2014-07-11 17:51:38
【问题描述】:

如果我在装订线(行号边距)上单击并拖动以选择一些行,然后释放鼠标并再次单击,ST 假定我要移动选择。 但是,我不想从装订线拖放选择,除非我明确单击并拖动选择。它会干扰其他编辑器的常见逻辑,即单击并拖动边距只是选择行或修改选择,仅此而已。

是否有禁用此行为的设置,而不禁用整个选择拖放功能?

【问题讨论】:

  • 我不确定你在说什么行为。我已经使用 ST3 build 3062 在所有三个平台(Win8.1、OS X 10.8.5、Ubuntu 14.04)上对此进行了测试,但无法按照您的描述进行操作。我在装订线中用鼠标左键单击并拖动以选择几行。然后我松开鼠标左键,移动到未选择的行,然后用鼠标左键单击该行号,对我来说发生的一切就是第一个选择消失,我单击的行被选中。你有没有修改过你的.sublime-mousemap 文件?
  • 你很亲密。在间距中单击并拖动以选择多行,释放鼠标按钮,然后在当前选定行内的间距中单击并拖动。在当前选择之外选择工作正常,当从装订线中选择当前选择时出现问题。谢谢。
  • 一年前有人问过这个问题非常失望,因为这是我从 np++ 中错过的唯一功能,而且很可能无法更改。失败的另一种方法是,如果您按住 ctrl 并单击计划修改/删除的多行,并决定要选择直接位于已选择行下方的另一行,则选择它将取消选择所有内容。 100% 同意排水沟应该按照您的描述工作。
  • @freb 邻线问题是最糟糕的!我刚刚发现了软撤消( ctrl + u ),这是一个很好的恢复方式。
  • @Enteleform,情节变厚了。我主要使用 Linux,只是注意到排水沟行为按预期工作(构建 1303)。但是,在我的 Windows vm 上,它的工作方式与您描述的一样(相同的版本,1303)。与 np++ 相比,它在 Linux 上的工作方式的主要区别在于选择是附加的,因为它不会重做选择,它只是添加它。我想问题是为什么它在 Windows 上的工作方式不同。此外,很好地呼吁“软撤消”。在选择 20 行后出错时可以为我节省一些时间:)

标签: select drag-and-drop sublimetext


【解决方案1】:

转到首选项 -> 设置并将其添加到用户设置:

"drag_text": false

我不敢相信有人会希望在尝试重新选择时移动文本。

【讨论】:

  • ikr,我看不到拖动文本会干扰选择。这就是剪切/粘贴的用途。
猜你喜欢
  • 2018-07-03
  • 2014-12-06
  • 1970-01-01
  • 2018-02-23
  • 1970-01-01
  • 2015-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多