Kの雑記

最近忘れやすいので、備忘録がわり

Vim

改行コードの表示

:set (no)list

 →改行コードが$で表示

改行コードの確認

:set fileformat?

改行コードの設定

 :set fileformat=unix | dos | mac

 unix = LF, dos = CRLF, mac = CR

 文字コードの確認
:set fileencoding?
文字コードの設定

:set fileencoding=euc-jp | shift_jis | utf-8

:set fileencodingsで一覧が見れる?

 改行コードの削除

^M(CR)の入力は C-v C-m

:%s/^M//g

Windowsだと

:%s/¥n//g

 ファイルを開く時

vimから開く時Explore風で開くと楽

: e ./

例えば、行の末尾に「,"0"」を追加

CSVファイルの最後「~,"XXXX"」のCSVファイルの最後の行に追加

「"xxxx",」も混ざっている場合

:%s/"¥n/","0"^M/g

:%s/",¥n/",,"0"^M/g