如何在Sublime text 2中禁用多光标功能?我用谷歌搜索,但只发现了如何使用它的视频,而不是如何不使用它..
答案 0 :(得分:8)
如果您有多个游标,只需按ESC返回单个游标。
@starwed - 你是怎么意外启用它的?
split_selection_into_lines
,find_under_expand
和find_under_expand_skip
(这些是启用多个游标的主要方法)答案 1 :(得分:3)
在您的配置中Preferences -> Settings - User
添加行"multi_select": false
最后你的配置应该看起来像这样:
{
"color_scheme": "Packages/Color Scheme - Default/railscasts.tmTheme",
"detect_indentation": false,
"font_face": "Droid Sans Mono",
"font_size": 14,
"ignored_packages":
[
"Vintage"
],
"scroll_past_end": false,
"tab_size": 2,
"run_on_save": true,
"save_on_focus_lost": true,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"word_wrap": true,
"multi_select": false
}
我正在寻找如何自己禁用该功能......什么都没找到,只是想在配置上玩它...在linux上工作了!
答案 2 :(得分:3)
根据this link on sublime forum,你不能直接但你可以禁用触发它的键。
ctrl-shift-l(那是el) 然后按住ctrl-left
要禁用ctrl-shift-l我不知道是否可以在用户文件中(用户目录中的keymap / bindings文件),但是你可以在默认的绑定文件中(keymap / bindings文件中的默认目录)..删除行或重写它,例如加+你 preferences..packages
C:\Users\user\AppData\Roaming\Sublime Text 2\Packages\Default\Default (Windows).sublime-keymap
改变这一行添加一个+ u,这样它就会被ctrl + shift + l + u而不是ctrl + shift + l触发。我怀疑你会不小心做ctrl + shift + l + u或者至少没有你不小心做ctrl + shift + l!
{ "keys": ["ctrl+shift+l+u"], "command": "split_selection_into_lines" },
此外,要禁用ctrl-left点击,该链接建议执行此操作,我尝试了它并且它可以正常工作。 (虽然我喜欢这个功能和装订!)
偏好设置..浏览套餐..用户
C:\Users\user\AppData\Roaming\Sublime Text 2\Packages\user
在那里创建此文件,格式为Default (<your OS>).sublime-mousemap
默认(Windows).sublime-mousemap
它对应于默认目录中的同名文件。但是在用户目录中并且优先,在默认目录中覆盖设置。
(用户目录中的设置优先,并覆盖默认目录中的设置)C:\Users\user\AppData\Roaming\Sublime Text 2\Packages\Default (Windows).sublime-mousemap
)
所以,在C:\Users\user\AppData\Roaming\Sublime Text 2\Packages\user\Default (Windows).sublime-mousemap
糊
[
{
"button": "button1", "count": 1, "modifiers": ["ctrl"],
"press_command": "drag_select"
}
]
禁用多次选择的ctrl-left点击触发器。
注意 - 我使用ctrl和左键单击,并且不记得我是否意外触发了它,但是当你按下ctrl时,你的拇指有时会触摸触摸板(左键单击)。