gpt4 book ai didi

vim - VIM插入模式下重复字符

转载 作者:行者123 更新时间:2023-12-03 04:31:10 25 4
gpt4 key购买 nike

在 Vim 的插入模式下有没有办法重复一个字符?例如,假设我想插入 80 个破折号,在 emacs 之类的东西中我会输入:

Ctrl+U   8 0 -

我知道如何在 VIM 中执行此操作的唯一方法是退出重复参数的正常模式,然后返回到插入模式以键入破折号,然后退出以插入实际的破折号,然后返回到插入模式继续打字。该序列非常长:

Esc 8 0 a - Esc a

最好不要切换模式。

最佳答案

如果您同意仅离开 INSERT 模式一次(在最后),则此序列有效:

Ctrl+o 80i- Esc

  • Ctrl+o 用于发出普通命令而不离开 INSERT 模式,
  • 80 重复,
  • i 插入,
  • -要插入的字符,
  • Esc 退出插入模式。

另一个没有离开插入模式的:

Ctrl+o :norm 8ia 返回

关于vim - VIM插入模式下重复字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com