一个简单的问题。我想创建一些 vim 命令,但仅限使用 shift+v 选定的行。手动是可能的:我按下shift+v
并选择我想要修改的行,然后按下:
并在 <> 间隔中输入我的命令(s,标准等)。但如果我想调用脚本呢?我尝试这样做:我按shift+v
并选择要修改的行,然后按:
并在 <> 间隔中输入此内容
source scripts/myscript.vim
但返回错误E481。怎么解决?
答案1
通过解决方法找到了解决方案。我没有使用而是shift+v
直接将要修改的行范围放在脚本中
#!/usr/bin/vim
11,18 s#\\set#exec :#
11,18 norm wwwi:=