Notepad++/Vim增量插入
Notepad++/Vim Incremental Insert
我有一个我正在写的文件,我需要在两个不同的地方插入递增的数字(Context & 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 次,其中 Context 从 0-999
开始,UConfig 从 [=13= 开始].
对于vim来说应该是一件容易的事:
类型:
qq?Conte<CR>6YGgpn<C-A>3jf0<C-A>q
然后998@q
- 第一步是录制宏
<CR> and <C-A>
表示按Enter and Ctrl-A
- 第二步是重播宏998次
- "what does the first line do exactly"?从第一个
?
到最后 <c-a>
自己尝试,你会看到文本是如何修改的
下面是一个演示,显示从 0 - 4 添加文本(录制后,按 3@q
):
我有一个我正在写的文件,我需要在两个不同的地方插入递增的数字(Context & 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 次,其中 Context 从 0-999
开始,UConfig 从 [=13= 开始].
对于vim来说应该是一件容易的事:
类型:
qq?Conte<CR>6YGgpn<C-A>3jf0<C-A>q
然后998@q
- 第一步是录制宏
<CR> and <C-A>
表示按Enter and Ctrl-A
- 第二步是重播宏998次
- "what does the first line do exactly"?从第一个
?
到最后<c-a>
自己尝试,你会看到文本是如何修改的
下面是一个演示,显示从 0 - 4 添加文本(录制后,按 3@q
):