ruby-on-rails - VS Code/Ruby,转到文件中的符号匹配的行为与转到文件不同
问题描述
我是 Ruby on Rails 的长期 Textmate 用户,但由于他们很久没有更新,我一直在搞乱 Visual Studio Code。
Textmate 和 VS Code 都有一个 Find Symbol in File 和 Find File。但是,VS Code 的模式搜索不同步,空格匹配 Find in File 中的下划线,但不匹配 Find Symbol。
例如,如果我在名为“my_cool_method”、“my_cooler_method”和“my_coolest_method”的 Ruby 文件中有几个方法。然后我点击在文件中查找符号的组合键 (Shift-Command-O)。我可以输入“酷”,它们都匹配。但是,如果我输入“cool[space]”,列表就会消失。使用在文件中查找 (Command-P) 不会发生这种情况,空格和下划线是相同的。此“cool[space]”将匹配名为“cool_foo”和“cool_bar”的文件,但不匹配文件中的搜索符号。不必输入下划线就容易多了,就像在 Textmate 中一样。
有没有办法自己做到这一点?有没有更好的搜索符号语法的包?我已经有了 ruby-symbols 包。
谢谢
解决方案
推荐阅读
- node.js - 处理高负载的 Node.js 后端
- pytorch - CUDA 内存不足。尝试分配 14.00 MiB(GPU 0;4.00 GiB 总容量;2 GiB 已分配;6.20 MiB 空闲;2GiB 由 PyTorch 保留)
- jquery - 点击行上的数据表有时不起作用
- r - r shiny:从数据库中的搜索更新 rhandsontable 默认输入
- asp.net-core - 在自定义 RequestCultureProvider 中访问 ASP.NET Core HttpContext.Session
- axios - React - api调用返回未定义
- python - ModuleNotFoundError 但仅在嘲笑时
- javascript - 在 Squarespace 弹出事件侦听器/触发器之后运行代码
- flutter - 无法读取图像:错误:“未来”类型的值
'不能分配给'文件'类型的变量 - python - 计算具有不同数量的圆的圆交点