亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 請教一個vi中substitute函數的問題 [打印本頁]

作者: 其實我有點暈    時間: 2011-11-11 15:57
標題: 請教一個vi中substitute函數的問題
這兩天看到一個在vi中添加行號的vimScript,代碼如下

  1. %s/^/        /
  2. $
  3. let end = line(".")
  4. 1
  5. let num = 1
  6. while num <= end
  7.         let line = getline(".")
  8.         let line = substitute(line, $, num, "")
  9.         call setline(".", line)
  10.         +
  11.         let num += 1
  12. endwhile
復制代碼


其中substitute(line, $, num, ""),我覺得應該是在每行的末尾加上行號,但結果恰恰相反,確實是在每行的開頭加了行號。我試過把$
換成^,但這樣會報錯。
這里,實在是不太明白,望能指點迷津,謝謝。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2