macros - 如何在 Vim 上重复某些操作特定时间?

标签 macros vim repeat

在 Vim 中,我通常想有时重复某些系列的命令。比如说,我想评论 5 行,我会使用

I//<Esc>j
.j.j.j.j

有没有办法多次重复最后一个“.j”部分?

最佳答案

实现此目的的一种方法是将按键序列分配给宏,然后运行该宏一次,然后运行 ​​@@ run-last-macro 命令。例如:

qa.jq@a@@

如果您知道要重复宏多少次,则可以使用 4@@ 或其他内容。

关于macros - 如何在 Vim 上重复某些操作特定时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3241136/

相关文章:

c - 如何在编译时在 gcc 中显示 #define 的值

c++ - 如何检查类中是否调用了宏?

vim - 使用ssh/Putty和netrw在Windows上透明地编辑远程文件

带有 vi 键绑定(bind)的 PHP IDE

android - API 19 及更高版本中 AlarmManager setRepeating 的替代方案?

javascript - Salesforce - 如何在 apex :repeat to a javascript function? 中传递特定值

c++ - 如何编写跳过 C++ 代码行的预处理器定义?

c - 在引号中使用定义宏及其值

python - 如何在 vim 中映射 Alt Gr 组合键?

java - AlarmManager的setRepeating()不重复,setInexactRepeating()根本不起作用