github hymkor/csvi v1.2.0

latest releases: v1.23.2, v1.23.1, v1.23.0...
2 years ago
  • a,o,O: make new cell and repaint before getline is called
  • Readline: Ctrl-P: fetch the value of the cell above the same column
  • Readline: TAB: complete with the values of the cell above the same column
  • In principle, data other than cells changed by the user will remain as they are
    • If ByteOrderMark is attached to the beginning of the file, do not delete
    • Do not insert ByteOrderMark if there is no BOM at the beginning of the file
    • For cells that do not contain line breaks or commas, double quotation marks are not added or deleted , and the current status is kept
    • Even if the line break code is different from LF or CRLF for each line, maintain it as much as possible.
  • a: works same as r when the current line is empty
  • w: support filename completion
  • Enabled to specify encoding other than UTF8 with -iana NAME (mainly for Linux)
  • Cell source data is now displayed on the status line
  • Draw underline on the modified cells
  • Implement ": enclose or remove double quotations if possible
  • Implement u: restore the original value of the current cell
  • Fix: cell width was incorrect when it contained characters whose widths are ambiguous
  • Add key assigns: G:Go to EOF, Enter:go to next line, TAB:go to the rightside cell, Shift+TAB:go to the leftside cell

  • a, o, O: 入力前に新セルを確保して、画面を再表示するようにした
  • セル値の入力時、同じ列の上のセルの値で補完(Ctrl-I)、参照(Ctrl-P)できるようにした
  • ユーザが変更したセル以外のデータは、二重引用符の有無、BOM の有無、改行コード種類など、原則的に現状を維持するようにした
  • a: 空行の場合は r のように機能するようにした
  • w: ファイル名補完対応
  • -iana NAME で UTF8 以外のエンコーディングを指定できるようにした
  • ステータスラインにセルの二重引用符の処理前のデータを表示するようにした
  • 変更したセルには下線を引いて表示するにした
  • " で、可能ならば二重引用符で囲む、もしくは除けるようにした
  • u で、セルを変更前の値に戻せるようにした
  • 幅があいまいな文字が含まれている場合、セルの幅が正しくなくなる不具合を修正
  • G: EOF へ移動, Enter:次の行へ, TAB:右の列へ, Shift+TAB:左の列へ移動を追加

Don't miss a new csvi release

NewReleases is sending notifications on new releases.