小编Ale*_*kay的帖子

Vim - 我可以在不编写函数的情况下将多个参数传递给自定义命令吗

我在我的 .vimrc 文件中编写了以下自定义命令:

command! -nargs=+ Sub :%s/<args>/g
Run Code Online (Sandbox Code Playgroud)

它允许我用一个词替换另一个词并执行如下:

:Sub <word>/<new word>
Run Code Online (Sandbox Code Playgroud)

我更喜欢用多个参数编写命令,如下所示:

:Sub <word> <new word>
Run Code Online (Sandbox Code Playgroud)

我可以重写命令以接受多个参数吗?

理想情况下,我想要这样的东西:

command! -nargs=+ Sub :%s/<arg1>/<arg2>/g
Run Code Online (Sandbox Code Playgroud)

先感谢您。

linux bash vim command-line vimscript

3
推荐指数
1
解决办法
3668
查看次数

标签 统计

bash ×1

command-line ×1

linux ×1

vim ×1

vimscript ×1