作者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