通过用户设置自定义折叠标记

时间:2018-07-14 07:39:56

标签: visual-studio-code vscode-settings

我一直在使用kent扩展在vim中使用代码折叠,该扩展允许使用{{{和}}}标记以任何语言指定折叠。例如,我会说OCaml:

(* {{{ comment *)

code

(* }}} *)

在LaTeX中我可能会说:

% {{{ name

text

% }}}

vim折叠寻找{{{}}}对作为折叠的开始/结束标记。我发现了一些示例示例,这些示例在VSCode中创建自定义折叠标记作为创建全新语言扩展的一部分,但是我一直无法弄清楚如何在用户设置中添加{{{和}}}标记。我希望不必修改现有扩展即可使用这些样式标记。

我正在使用一个庞大的代码库,该代码库已经大量使用了这些折叠标记,并且暂时如果我想利用它们,最终会进入vim。我真的很想能够更多地使用vscode,但是缺乏这种折叠机制使我受阻。

1 个答案:

答案 0 :(得分:0)

您可能会发现this commentthis feature request相关。

基本上,每种语言都支持特定的标记。但是,听起来很有可能在将来的某个时候实现可配置标记。

This extension似乎正是您要寻找的东西,但这是实验性的,存在已知问题。