Notepad ++ / Vim增量插入

时间:2016-02-08 16:23:47

标签: vim insert notepad++ increment

我正在编写一个文件,我需要在两个不同的位置插入递增数字(上下文& UConfig )。我已经尝试在Notepad ++中使用列编辑器,但它也在其他行的中间添加了数字。

forw mte Context 0  
forw mte Config 1 0 0  
forw mte CellSelection 10000  [10]  
forw mte UConfig 1([100000000000000 2] [] [] []) [] [0]  
forw mte ConfigCapability [1] [100] [100]  
forw mte ConfigSelection 20000

我需要将此选项复制1000次,其中上下文来自0-999 UConfig 来自100000000000000-100000000000999

1 个答案:

答案 0 :(得分:0)

对于vim来说应该是一件容易的事:

型:

qq?Conte<CR>6YGgpn<C-A>3jf0<C-A>q

然后执行998@q

  • 第一步是录制宏<CR> and <C-A>表示按Enter and Ctrl-A
  • 第二步是重播宏998次
  • &#34;第一行究竟做了什么&#34;?从第一个?到最后<c-a>自己尝试,您将看到文本的修改方式

以下是演示,显示添加0 - 4的文本(录制后,按3@q):

enter image description here