在vim中使用bc進行算術計算

lfree發表於2006-10-20
今天同事想匯入一個文字檔案進入execl進行算術運算,我正好看了一下,好像使用bc更快一些。
使用vim編輯好檔案,然後執行cat foo | bc ,就可以得到結果。

我當時想到另外一個問題,以前要計算某個算術的結果,我經常在vim裡執行!!bc 獲得結果,
但是這樣存在一個問題,覆蓋了原來的算式。

直接上看看,發現一個現成的plugin,
scripts/script.php?script_id=219
原來指令碼使用;bc 來執行命令。

自己修改如下,更加符合自己的習慣:
vnoremap bc "ey:callCalcBC(1)
noremap bc "eyy:call CalcLines(0)
noremap bx A="eyy:call CalcLines(0)

自己還增加了一個bx命令,不需要輸入等號就可以獲得結果。


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

相關文章