定义了一个宏
let @a='$F|vF|<80>kr^V5jd'
示例输入文件
+--------------------+---------+---------
| Name | S1 | S2
+--------------------+---------+---------
| A | -4.703 | -2.378
| B | -3283.2 | -3204.5
| C | 8779 | 7302
| D | 22078 | 18018
+--------------------+---------+---------
当我将它用作宏时,它执行 1 个任务
:%norm @a
结果 1
+--------------------+---------+---------
| Name | S2
+--------------------+---------
-2.378
-3204.5
7302
18018
---------+---------
当尝试做同样的操作时
:%norm $F|vF|<80>kr^V5jd
在同一个文件上
它正在做不同的任务
结果 2
| D | 22078 | 18018
+--------------------+---------+---------
在正常模式下处理可视块内容宏时,我们需要特别注意吗?
有什么不对的吗。
实际上,我想做的是删除S1
列,任何人都可以以这种方式提供帮助!
期望的输出
+--------------------+---------
| Name | S2
+--------------------+---------
| A | -2.378
| B | -3205.5
| C | 7302
| D | 18018
+--------------------+---------
谢谢