2012-02-03 53 views
0

我正在制作一个简单的vim函数,它的二进制数(每个数字在一个新行中)计数为n。我只是无法弄清楚使用的正确功能。我试过:put,但是每次使用它都会添加一个新的行字符,这不是我想要的。如何在Vim函数中向光标打印一个整数?

+0

你想要一个函数,通过调用将一个数字,从1到n,每个在其单独的行,对不对? (你如何期望在没有换行符的情况下这样做?) – Rook 2012-02-03 00:40:44

+0

你可以在寄存器中完全建立你的二进制数,并且只把结果放到缓冲区中一次吗?或者你可以使用'p'或'gp'命令而不是':put'? – sarnold 2012-02-03 00:54:26

回答

0

您可以使用:normal命令来使用任何类型的正常模式参数。特别地,:normal i0将插入0,并且:normal I0将在该行的开头处置0。

+0

谢谢,就是我在找的东西。 – JJRhythm 2012-02-03 01:19:30