题目链接

One to Ten

题目说明

生成 1 到 10,一行一个数字。

开始文件(空)

结束文件

1
2
3
4
5
6
7
8
9
10

最佳分数

12

我的分数

14

i1<Esc>qqYp<C-A>q8@qZZ

第一次尝试

用宏试试。

i1<Esc>qqYp<C-A>q8@qZZ

14 分,差 2 分。

第二次尝试

用表达式寄存器试试。

"=range(11)<CR>pdggZZ

18 分,还多了。

第三次尝试

想不出来怎么优化了。

@dracyrys

i1<Esc>yy9pVGg<C-A>ZZ

13 分。忘了 g<C-A> 的功能了,不用宏就可以实现。另外 yy 可以改成 Y,就 12 分了。

i1<Esc>Y9pVGg<C-A>ZZ

还有人这么做。

@Smylers2

o0<Esc>9.<C-V>{g<C-A>JZZ

也是 12 分,估计想挺久的。

最佳操作

i1<Esc>Y9pVGg<C-A>ZZ

实用操作

i1<Esc>Y9pVGg<C-A>ZZ

12 分。

g<C-A> 的灵活使用。

文章目录