[vim ] 如何在文章「內容」加入行號或是變數值

看板Editor (編輯器(vim/emacs))作者 (newJ)時間14年前 (2010/03/10 08:59), 編輯推噓4(404)
留言8則, 7人參與, 最新討論串1/1
想請問一下, 我現在想要在文章的「內容」最前面加入行號,不知道要如何使用? 例如文章內容如下,分別是1-3行的資料: test one test two test seven 然後,想要的結果是 1. test one 2. test two 3. test seven 現在有一個想法是, 剛剛看到有一個getline()函式,可以抓取目前文件的內容, 再用一個變數由0開始,每加一行,則把值加1並且放在每一行的資料前面。 目前還在測試中,不知道各位前輩有什麼簡潔的方法嗎? 非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.231.137

03/10 09:11, , 1F
:%s/^/\=line(".")."\. "/
03/10 09:11, 1F

03/10 11:10, , 2F
command mode :set number
03/10 11:10, 2F

03/10 11:11, , 3F
or vimrc 裡加入一行 set number
03/10 11:11, 3F

03/10 12:31, , 4F
推 \=line('.') !
03/10 12:31, 4F

03/10 22:03, , 5F
推一樓
03/10 22:03, 5F

03/10 23:29, , 6F
哇,太感謝ck大大啦~
03/10 23:29, 6F

03/11 00:53, , 7F
這真是太酷了!
03/11 00:53, 7F

03/13 00:09, , 8F
神人也
03/13 00:09, 8F
文章代碼(AID): #1BbkxrVG (Editor)
文章代碼(AID): #1BbkxrVG (Editor)