Showing posts with label vi. Show all posts
Showing posts with label vi. Show all posts

Monday, January 10, 2011

vim filetype is unknown

最近發現用vi開一些檔案時
像普通的文字檔 log
整個syntax就變得怪怪的

例如  某些字之後 就全部變highlight了 (像visual mode)

而查到可以用 :set
來看現在的filetype是什麼

看來是vim不能猜出這些檔案是什麼filetype的關系
所以最後在 ~/.vimrc裡加上


if !did_filetype()
    au BufRead,BufNewFile *             setfiletype text
endif


似乎問題就解決了!?


Friday, June 12, 2009

用vi來改binary file

最近試著用vi來改binary
加 -b
$> vi -b BINARY_FILE

打開binary後
:%!xxd

就會看到byte 跟ascii
像ultraedit看到的那樣

不過沒像ultraedit方便 左邊到哪 右邊就到哪

改完後
:%!xxd -r

然後就存檔啦

一開始不加-b的話 vi最後會幫你加上eol 所以會多一個byte
少這一步就蝦忙很久了.....