顯示具有 Format 標籤的文章。 顯示所有文章
顯示具有 Format 標籤的文章。 顯示所有文章

2013年1月4日 星期五

show dos line ending mark ^M

vi 在開啟檔案時,會自動判斷他是 dos 還是 unix 格式。
避免把 dos ending 的 ^M 顯示出來,

所以在檢查一個 檔案 是不是 有 ending mark 時,會看不出來。

可以在 自己 home 的 .vimrc 加上: :set ffs=unix
強制以 unix format 開啟檔案,這樣就可以顯示出 ^M 了。



實際測試,開啟檔案後再下 command 沒效,要加在 .vimrc 裡才行。

2011年6月21日 星期二

重新排版 - indent

重新排版功能

1. 先把要重新縮排的區域 Mark 起來
2. 啟動重新縮排

ref : 這一篇 重排所有內容

0 到行首

gg 到檔案開頭

V 進入 visual mode

G 到檔案最後 (就會 mark 到檔案最後)

= 重新縮排 mark 的區域

2010年12月26日 星期日

Change vimdiff color


hi DiffAdd term=reverse cterm=bold ctermbg=green ctermfg=white
hi DiffChange term=reverse cterm=bold ctermbg=cyan ctermfg=black
hi DiffText term=reverse cterm=bold ctermbg=gray ctermfg=black
hi DiffDelete term=reverse cterm=bold ctermbg=red ctermfg=black


因為diff convert 的某 background C comment 的顏色一樣,所以會看不到 code,
所以改 .vimrc。
用上面的。

ref: http://kimklai.blogspot.com/

2009年9月8日 星期二

編輯 binary file

開啟時加上 "-b" option:
vim -b RON.MPG

參考 這一篇

加 -b 是為了防止最後一被加上 換行符號。

在 vi 裡面,實際上要配合 xxd 來作 hex 轉換
%!xxd
進入 hex display

之後就可以用一般 vi command insert delete 修改。
改好後再下xxd revert command 轉回binary
%!xxd -r

最後再用 wq 寫回就可以了

2009年2月9日 星期一

Auto Indent for C style

到 command mode ,下 set smartindent 就可以
: set smartindent