【问题标题】:How do I jump to the start or the end of an OCaml block in vscode?如何在 vscode 中跳转到 OCaml 块的开头或结尾?
【发布时间】:2023-02-24 06:11:28
【问题描述】:

有时我会看这样的代码:

let x =   
  (* 1 million lines of code *)
  let y =
     (* 5 billion lines of code *)
  in
  (* 5 lines of code *)
in

我发现自己在右侧缩进处用光标滚动,以查找 let ... in 开始或结束的位置。在 VSCode 中有没有更好的方法来做到这一点?

【问题讨论】:

    标签: visual-studio-code ocaml


    【解决方案1】:

    我不太确定 VSCode 中是否存在这样的功能,但你可以试试我推荐的这个扩展 Block Travel 它不会跳到块代码的开头或结尾,当一个块时似乎很难理解开始和结束,但它可以让你向上或向下跳到最近的全白线。

    默认情况下,快捷方式是:

    alt+up
    alt+shift+up
    alt+down
    alt+shift+down
    

    但你可以更新它们。

    【讨论】:

    • 不幸的是,我正在查看的代码几乎没有任何白线
    【解决方案2】:

    我有请客:the Navi Parens extension。它与语言无关(但在“原始括号”模式下支持 OCaml 注释和数组定界符)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-07
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      相关资源
      最近更新 更多