Notepad ++计数器在vim中的多行编辑部分

时间:2014-04-07 06:30:24

标签: vim editor vi

我想在vim中选择多行,而我写的任何行都应该写在这些行上。

使用shift-alt在Notepad ++中轻松选择光标点并开始输入。

例如。

  17  #define       M_SPI_BASE              48098000
  18  #define       SPI2_BASE               4809A000
  19  #define       SPI3_BASE               0x480B8000
  20  #define       SPI4_BASE               0x480BA000

如第19行和第20行所示,我想在地址48098000&之前添加0x。第17行和第48行的4809A000 18得到0x48098000&分别为0x4809A000。

我想在两个不同的点选择我的光标,即48098000& 4809A000并输入0x

我如何在vim中完成?

1 个答案:

答案 0 :(得分:4)

查看Visual Blockmode

将光标放在48098000之前,您可以使用以下序列

CTRL + V jI0x ESC

可能会让您感到震惊的是,其他行的更改仅在离开可视块模式后进行,而不是在键入时进行。

故障:

  • ctrl + v 以块状方式启动可视模式
  • j向下选择
  • I开始插入
  • 0x添加文字
  • Esc 离开可视模式。 Vim会将您输入的文字添加到选择中。