当我在文本编辑器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,问题仍然存在.
转到settings
- > user
并添加以下行:
"find_selected_text": true
下次选择文本并按下cmd+'f'
它将作为默认搜索.
我一直在与这个问题作斗争,现在(ST3 Build 3059)它似乎仍然是一个错误.看起来编辑器在打开它时没有更新搜索/替换栏的选择.
这是一个解决方法:
1)关闭查找/替换栏
2)做出选择
3)打开搜索/替换栏并输入您的搜索查询
希望这可以帮助!