vim script之牛刀小试

Vim、Emacs配置和使用
starwing
帖子: 100
注册时间: 2008-09-19 1:03

Re: vim script之牛刀小试

#16

帖子 starwing » 2009-05-01 11:38

TO14L

宏本质上也是字符串。其实就是你输入的那一大串字符串。如果怕出错,复制上面所有的代码(回车要先去掉),然后直接
9999@+
就可以了。
hjjdebug
帖子: 94
注册时间: 2009-04-21 9:48

Re: vim script之牛刀小试

#17

帖子 hjjdebug » 2009-05-04 9:13

感谢starwing ,真是意外惊喜啊! :em06
试过了,非常漂亮。只是注意一点,要正确区分:与: 即要正确区分acscii ':"与中文':‘, 所付代码是
中文':“, input.txt 若用accii ': ', scores 和 pages 就会是空列表。
这个script 有编程的味道了,我会慢慢学习,thanks starwing
starwing
帖子: 100
注册时间: 2008-09-19 1:03

Re: vim script之牛刀小试

#18

帖子 starwing » 2009-05-04 22:02

LS:如果担心这个问题的话,可以在格式里面写上\(:\|:\)
如果还担心有人会漏掉冒号的话:\(:\|:\)\=
如果想无论如何都能读到数字的话:matchstr(text, '\(\d\+\s*\)*')
hjjdebug
帖子: 94
注册时间: 2009-04-21 9:48

Re: vim script之牛刀小试

#19

帖子 hjjdebug » 2009-05-05 18:15

to: starwing
好, 受教了!
回复