这个vim自定义地图做什么?

Bla*_*man 1 ruby vim

它与运行TestUnit文件有关,即它切换出vim并运行文件.

:map ,t :w\|:!ruby test_spec.rb<cr>
Run Code Online (Sandbox Code Playgroud)

有人可以通过一些解释打破这个命令吗?

Log*_*ldo 6

:w
Run Code Online (Sandbox Code Playgroud)

保存文件

|
Run Code Online (Sandbox Code Playgroud)

让我们输入多个命令,例如:foo|:bar,与:foo命中返回相同,:bar.该\是逃避它在地图上.

:!
Run Code Online (Sandbox Code Playgroud)

在这种情况下,运行指定的shell命令ruby test_spec.rb.

<CR>
Run Code Online (Sandbox Code Playgroud)

回车(例如进入或返回键).

所以当你点击时,它会保存你的文件并运行命令ruby test_spec.rb.