[vim ] 如何手動把值輸入進去 register 裡?

看板Editor作者 (啦 )時間15年前 (2010/06/26 13:15), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
我們都知道在 normal mode 可以使用 "ayy 把某一行的值存到 暫存器 a 裡面去,在 normal mode 透過 "ap 或在 insert mode 透過 ctrl + r + a 來把暫存器 a 裡面的值給貼出來。 我現在有一個想法是,不知道是不是可以直接把值餵給暫存器呢? 例如我想把 hello, vim 餵給暫存器 a 不知道是否可行? 可以不透過類似 "ayy 的方式,因為這樣我還要打字到編輯裡面, 可否有在 command mode 下的? Thanks in advance. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.16.97

06/26 14:31, , 1F
:call setreg('a', 'hell, vim')
06/26 14:31, 1F

06/26 15:22, , 2F
:let @a='hello, vim'
06/26 15:22, 2F

06/26 18:15, , 3F
Thanks, bodies.
06/26 18:15, 3F
文章代碼(AID): #1C9OpqX8 (Editor)