ruby-on-rails VS代码在haml文件中的代码导航

w8f9ii69  于 2022-12-05  发布在  Ruby
关注(0)|答案(1)|浏览(153)

我一直在玩VS代码,希望从价格更高的Jet Brains选项切换过来。然而,“你得到你所付出的”可能在这里成立。
我有一个Rails项目,它使用了haml模板,我在这些haml文件中有一些内联javascript。

- content_for :head do
  :javascript
    $(document).ready(function () {
      initializeCurrencyFormattingOnAllCurrencyElements();
      if (typeof table_manager === 'undefined') {
        table_manager = new DatatableManager();
      }
      var sales = new AsyncDatatable('sales', '#sales', 100, {}, false, true, 1);
      sales.handle_form_submit();
      table_manager.add(sales);
      table_manager.init_all();
      table_manager.draw_all();
    });

在JetBrains IDE中,通过ctrl/command悬停在haml文件中的这些javascript定义上是没有问题的,我可以使用代码导航直接转到“AsyncDatatable”、“handle_form_submit”等内容的定义()",但是我不能让这个在VS代码中工作。我挣扎了一段时间才让代码导航也在ruby中工作(由于某种原因,我的安装附带了一个空白的settings.json文件)所以我不知道是我没有正确的扩展、设置,还是这对免费IDE的要求太高了。
有没有人用haml或erb成功地做到这一点?任何提示都将非常感谢,即使答案是这是目前不可能的。

46qrfjad

46qrfjad1#

就我个人而言,我已经使用VScode一段时间了,我所做的是复制我想找到的短语,例如“AsyncDatatable”,然后使用搜索(shift+命令+F for mac)显示该短语,即使它在代码中多次出现。

相关问题