这个vim自定义地图是做什么的?
它与运行 TestUnit 文件有关,即它退出 vim 并运行该文件。
:map ,t :w\|:!ruby test_spec.rb<cr>
有人可以通过一些解释来打破这个命令吗?
It has something to do with running the a TestUnit file i.e. it switches out of vim and runs the file.
:map ,t :w\|:!ruby test_spec.rb<cr>
Can someone break this command out with some explanation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
保存文件
让我们输入多个命令,例如
:foo|:bar
,与:foo
相同,按回车键,:bar
。\
是在地图中对其进行转义。运行指定的 shell 命令,在本例中为
ruby test_spec.rb
。回车(例如 Enter 或 Return 键)。
因此,当您点击 ,t 时,它会保存您的文件,并运行命令
ruby test_spec.rb
。saves the file
Let's you input multiple commands, e.g.
:foo|:bar
, is the same as:foo
, hitting return,:bar
. The\
is to escape it in the map.Runs the shell command specified, in this case
ruby test_spec.rb
.Carriage return (e.g. the enter or return key).
So when you hit ,t, it saves your file, and runs the command
ruby test_spec.rb
.