スパム対策として書込み時にID/PWを要求されますが、ローマ字で ほげ/ホゲ で書き込めるようになります。

行番号つきコピー

  • ページ: tips
  • カテゴリー: 編集
  • 投稿日: 2006-12-31 08:51:54 (日)

メッセージ

選択した範囲に行番号をつけてレジスタ * にヤンクする関数。

function! YankWithLineNumber() range
  let a = ""
  let i = a:firstline
  while i <= a:lastline
    let a = a . i . "    " . getline(i) . "\n"
    let i = i + 1
  endwhile
  call setreg('*', a, "l")
endfunction

バッファを書き換えてしまっていいのなら

:'<,'>s/^/\=line(".")." "/

でも選択範囲の行頭に行番号をつけることができる。





トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-10-14 (火) 01:13:17 (1348d)