vim中的宏和normal命令

 

看内容:

复制代码
vim
gdb
cmake
blender
avidemux-qt
fontforge
gimp
digikam
inkscape
pdftricks
kontact
kodi
openshot
pitivi
smplayer
simplescreenrecorder
deepin-screen-recorder
ardour
audacity
easytag
minuet
luppp
musescore
deepin-music
basket
chromium
kmail
kmymoney
kile
lokalize
pdfmixtool
retext
texstudio
texmaker
falkon
krdc
krfb
putty
gnuradio
ktouch
kturtle
rocs
r
step
wesnoth
chromium-bsu
extremetuxracer
ksudoku
supertux
sqlitebrowser
kalarm
knotes
okteta
qstardict
smb4k
terminator
zanshin
kcachegrind
kdbg
kdevelop
kdiff3
kde-dev-utils
qcachegrind
valgrind
indent
widelands
qtcreator
scratch
umbrello
gitg
ttf-dejavu
qt5-examples
qt5-doc
sl
rawtherapee
cool-retro-term
sakura
terminology
tilda
cowsay
cmatrix
wqy-microhei-lite
kicad
kicad-library
kicad-library
opencv
opencv-samples
复制代码

想将以上片段变成markdown中顺序列表的形式,可以应用vim的normal命令和宏录制等,具体操作为:

1、准备变量:

  :let i = 1

2、开始录制宏

  qa

3、操作

  I<C-r>=i<CR>. <Esc>

4、变量增加

  :let  i += 1

5、停止录制宏

  q

6、跳转到行

  gg

7、选择范围

  jVG

8、应用所选范围

  :normal  @a

结果为: 

复制代码
1. typora
2. vim
3. gdb
4. cmake
5. blender
6. avidemux-qt
7. fontforge
8. gimp
9. digikam
10. inkscape
11. pdftricks
12. kontact
13. kodi
14. openshot
15. pitivi
16. smplayer
17. simplescreenrecorder
18. deepin-screen-recorder
19. ardour
20. audacity
21. easytag
22. minuet
23. luppp
24. musescore
25. deepin-music
26. basket
27. chromium
28. kmail
29. kmymoney
30. kile
31. lokalize
32. pdfmixtool
33. retext
34. texstudio
35. texmaker
36. falkon
37. krdc
38. krfb
39. putty
40. gnuradio
41. ktouch
42. kturtle
43. rocs
44. r
45. step
46. wesnoth
47. chromium-bsu
48. extremetuxracer
49. ksudoku
50. supertux
51. sqlitebrowser
52. kalarm
53. knotes
54. okteta
55. qstardict
56. smb4k
57. terminator
58. zanshin
59. kcachegrind
60. kdbg
61. kdevelop
62. kdiff3
63. kde-dev-utils
64. qcachegrind
65. valgrind
66. indent
67. widelands
68. qtcreator
69. scratch
70. umbrello
71. gitg
72. ttf-dejavu
73. qt5-examples
74. qt5-doc
75. sl
76. rawtherapee
77. cool-retro-term
78. sakura
79. terminology
80. tilda
81. cowsay
82. cmatrix
83. wqy-microhei-lite
84. kicad
85. kicad-library
86. kicad-library
87. opencv
88. opencv-samples
复制代码

 

posted @   叕叒双又  阅读(280)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2019-02-12 三极管动画
点击右上角即可分享
微信分享提示