Vim
vim:如何從行模式呼叫腳本?
一個簡單的問題。我想做一些 vim 命令,但只針對使用 shift+v 的選定行。手動是可能的:我按下
shift+v
並選擇要修改的行,然後按下:
並在 <> 間隔中輸入命令(s、norm 等)。但是如果我想呼叫一個腳本呢?我試試這個:我按下shift+v
並選擇要修改的行,然後按下:
並在 <> 間隔中輸入source scripts/myscript.vim
但返回錯誤 E481。怎麼解決?
通過變通方法找到解決方案。我沒有使用,而是
shift+v
將要修改的行範圍直接放在腳本中#!/usr/bin/vim 11,18 s#\\set#exec :# 11,18 norm wwwi:=