vi / vim重复:bw一键击?

时间:2015-09-30 10:01:13

标签: vim vi

我手动处理大量文件,因此我使用vim *.txt打开一批文件,然后:bw关闭文件并移动到缓冲区中的下一个文件。这有效,但我希望有一种方法可以用一次击键重复:bw,就像使用.重复最后一个命令一样。 (如果我使用.,它会重复我在:bw之前完成的命令,dd。)

2 个答案:

答案 0 :(得分:3)

如果您在此期间未使用任何ex命令,则可以使用@:重复上一个ex命令。

无论如何,我推荐一个快速映射,如:

nnoremap <key> :bwipeout<CR>

答案 1 :(得分:0)

通过录制宏来qa:bw<enter>q可以将其归结为两次击键。然后使用@a(或@@调用宏,如果它是最后使用的宏)。特别是如果您传递了许多连续文件,@@的输入速度比:bw快得多/更容易。