[vim ] 要如何用變數刪除@a,@b之間行

看板Editor (編輯器(vim/emacs))作者 (福留的精彩守備)時間1月前 (2024/11/21 11:21), 編輯推噓1(102)
留言3則, 2人參與, 3周前最新討論串1/1
我遊標在某一行 :let @a = line('.') 我遊標在另外某一行 :let @b = line('.') 我要怎麼樣刪除 @a 跟 @b 之間的所有內容 就像123,456d這樣 但用變數要怎麼命令呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.199.112 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1732159319.A.1AD.html

11/21 11:29, 1月前 , 1F
後來知道了
11/21 11:29, 1F

11/21 11:29, 1月前 , 2F
:execute @a . ',' . @b . 'd'
11/21 11:29, 2F

11/28 14:10, 3周前 , 3F
推解答,expand() 好像沒辦法用在行數上
11/28 14:10, 3F
文章代碼(AID): #1dFgTN6j (Editor)
文章代碼(AID): #1dFgTN6j (Editor)