Vim中的Ruby Code Autoindentation

Fly*_*FoX 7 ruby vim indentation

我已经将一个Ruby示例复制到了Vim中,但事实证明这弄乱了缩进.我试图让Vim应用Ruby特定的缩进.为此,我在全局vimrc文件中取消注释以下行:

if has ("autocmd")
  filetype plugin indent on
endif
Run Code Online (Sandbox Code Playgroud)

gg=G在Vim 压了.现在它改变了一些缩进,但它仍然有一些错误:

  • 类定义不会缩进.
  • 注释不会缩进并保留在行的开头.

int*_*iot 1

在从外部源粘贴之前,请使用此命令

:set paste

然后进入插入模式并粘贴。