Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
抱歉,如果这是一个无聊的问题,但是当我执行以下操作时,为什么执行函数会在选择中插入数量等于数字行的字符:
execute "silent normal!`>a".some_char
当您键入:从可视模式进入普通模式时,vim 会在您的命令之前自动插入与可视选择相对应的范围。看起来像
:
:'<,'>command
当附加一个范围时,该:normal命令将针对范围中的每一行执行。
:normal
您应该找到另一种方法来作用于整个视觉选择,而不是作用于每一行。向我们提供您的完整功能和现实用例将帮助我们帮助您。
`>ax
可能不会比您尝试做的任何事情慢得多或更冗长。