我有~30,000行严重缩进的OCaml代码(包括mly和mll文件)并想缩进它们.我尝试使用谷歌搜索"ocaml indent"的变体,我最接近的是使用Omlet.vim并一次缩进代码一行(在插入模式下通过Cf).有没有办法对所有30000行进行缩进?
我使用Emacs作为我的编辑器安装了这个包:
http://caml.inria.fr/pub/docs/u3-ocaml/emacs/index.html
要缩进现有代码,您需要突出显示它,然后使用组合键 C-M-\
您可以非常轻松地为每个文件编写脚本,并且我发现缩进非常好.