簡體   English   中英

vim:在指定列插入增加數字?

[英]vim: insert increase numbers on the specified column?

我想在指定的列上插入增加的數字,例如第 8 列,但是:r.seq 10 在第 1 列插入。 我試試

:set ve=all

8|<C-V>9jA0<ESC>gvlg<C-A>

但這太笨拙了。

那么,如果不使用 visincr 插件,我可以在第 8 列使用:r?seq 10。 就像notepad++的Alt功能一樣。

看不出g<CA>有什么問題,但作為替代解決方案的示例:

:call setreg('', system('seq 10'), 'b2')

然后將 cursor 移動到您想要的位置並按P

通過添加對交互式input() 、錯誤檢查、自動計算塊寬度等的支持,您可以通過一些努力將其開發為通用命令/函數/映射。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM