[20131125]vim的bccalc.vim外掛有關問題以及10,16進位制轉換的簡單方法.txt

lfree發表於2013-11-25
[20131125]vim的bccalc.vim外掛有關問題以及10,16進位制轉換的簡單方法.txt

連結:
在windows下乘法,以及^運算有問題加入如下:

let str = escape (str, '();&>
let str = substitute (str, "\\\^", "\\\^\\\^\\\^\\\^", "")

自己沒事,寫一個指令碼做行計算功能以及10,16進位制的轉換功能,簡單一點不做複雜檢測,如下:

noremap  cc Yp!!bc -lqkA = J
noremap  ch YpIobase=16;!!bc -lqkA = 0xJxguu
noremap  cd YpgUU:s/0x//geiIibase=16;!!bc -lqkA = J

--說明:
1. \cc 做行計算.呼叫bc程式,必須安裝bc程式,在windwos下,下載:

UnxUtils.zip
UnxUpdates.zip
--解壓後設定path環境變數就可以了.

2. \ch 將10進位制轉化為16進位制.
3. \cd 將16進位制轉化為10進位制.
4. 16進位制我轉化小寫.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-777467/,如需轉載,請註明出處,否則將追究法律責任。

相關文章