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

发布于 2024-12-11 12:13:52 字数 138 浏览 0 评论 0原文

它与运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡水深流 2024-12-18 12:13:52
:w

保存文件

|

让我们输入多个命令,例如 :foo|:bar,与 :foo 相同,按回车键,:bar\ 是在地图中对其进行转义。

:!

运行指定的 shell 命令,在本例中为 ruby test_spec.rb

<CR>

回车(例如 Enter 或 Return 键)。

因此,当您点击 ,t 时,它会保存您的文件,并运行命令 ruby test_spec.rb

:w

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.

<CR>

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文