当我在文本编辑器Sublime Text 3中选择多行文本,并尝试查找( Ctrl + F )其中的现有字符串时,它会失败。事实上,任何突出显示我都会以某种方式使字符串不可用。例如,如果我突出显示文件中的所有文本,并且 Ctrl + F 现有字符串,则无法找到任何匹配项。只有当我想要找到的字符串没有突出显示时才能搜索字符串。
突出显示时,我有'in selection','highlight matches'和'wrap'标志。我的用户偏好如下:
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_size": 10,
"auto_find_in_selection": true,
"trim_trailing_white_space_on_save": true,
"ignored_packages":
[
"Vintage"
]
}
任何帮助将不胜感激。我一直试图弄清楚这一小时。最初我将“auto_find_in_selection”设置为false - 我认为这是罪魁祸首,但即使将其设置为true,问题仍然存在。
答案 0 :(得分:41)
转到settings
- > user
并添加以下行:
"find_selected_text": true
下次选择文字并按cmd+'f'
时,它将作为默认搜索。
答案 1 :(得分:28)
我一直在与这个问题作斗争,而现在(ST3 Build 3059)它似乎仍然是一个错误。看起来编辑器在打开它时没有更新搜索/替换栏的选择。
这是一种解决方法:
1)关闭查找/替换栏
2)做出选择
3)打开搜索/替换栏并输入您的搜索查询
希望这有帮助!