作者Arton0306 (Ar藤)
看板Editor
标题[vim ] 怎麽把echo出来的东西印在文件上?
时间Sun Jan 15 16:38:42 2012
请问如何把echo出来的值印在edit area上呢?
例如
:echo strlen("abc")
会印出3但只会印在命令列下面
希望可以印在游标所在处的话要如何下指令呢?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.140.149
※ 编辑: Arton0306 来自: 220.135.140.149 (01/15 16:39)
1F:推 allstarschh:%!cmd 01/15 18:23
2F:→ Arton0306:这样会变成印出strlen("abc")在游标处 不是3 01/15 18:51
3F:→ qwertmn:let @"=strlen("abc") 在自己按p贴0.0 01/15 21:56
4F:→ qwertmn:不然就redir修改输出 redir @" 也是按p贴.. 01/15 21:58
5F:→ Arton0306:感谢楼上 原来可以这样设暂存器 01/15 23:00
6F:→ oversky0:可以试试用 setline 直接输出 strlen("abc") 01/16 23:40
7F:推 ypcat:insert mode CTRL-R = 可以插入 expression 01/17 10:23
8F:→ Arton0306:感谢!!! 01/17 15:24