[20121207]vim中使用bc做10與16進位制計算.txt
[20121207]vim中使用bc做10與16進位制計算.txt
工作中需要經常做10與16進位制的轉換,我記得以前有一個外掛與vim結合可以實現簡單的計算功能,比
在平時輸入是時輸入ctrl+r=計算式(在插入模式)要方便一些,我個人計算時經常使用。連結如下:
http://space.itpub.net/267265/viewspace-82924
實際上作者給出的例子,好像也可以實現,我感覺不是很好用,我需要更簡單的操作,今天看了原始碼,修改實現它。
而且作者的版本從1.8版本後就不再更新(2005年10月)
安裝很簡單,複製到plugin目錄就可以了。
寫幾個例子說明一下:
12+12
在上面計算公式行上打入\bc,會在提示行給出結果。打入\bx寫出答案。
a3
在數字a3上面輸入\10,相當於a3當作16進位制資料,給出結果=163.
在數字a3處於選擇模式,輸入;10,相當於a3當作16進位制資料,在提示行上給出答案
(注:windows下要處於可視模式,不能處於選擇模式,使用ctrl+g切換)
123
在數字123上面輸入\16,相當於123當作10進位制資料,給出結果=0x7b.
在數字123處於選擇模式,輸入;16,相當於123當作10進位制資料,在提示行上給出答案
windows下要修改如下,不然算乘法:
let str = escape (str, '*();&>修改
let str = escape (str, '();&>
下載連結:
http://www.itpub.net/forum.php?mod=viewthread&tid=1746768&extra=
工作中需要經常做10與16進位制的轉換,我記得以前有一個外掛與vim結合可以實現簡單的計算功能,比
在平時輸入是時輸入ctrl+r=計算式(在插入模式)要方便一些,我個人計算時經常使用。連結如下:
http://space.itpub.net/267265/viewspace-82924
實際上作者給出的例子,好像也可以實現,我感覺不是很好用,我需要更簡單的操作,今天看了原始碼,修改實現它。
而且作者的版本從1.8版本後就不再更新(2005年10月)
安裝很簡單,複製到plugin目錄就可以了。
寫幾個例子說明一下:
12+12
在上面計算公式行上打入\bc,會在提示行給出結果。打入\bx寫出答案。
a3
在數字a3上面輸入\10,相當於a3當作16進位制資料,給出結果=163.
在數字a3處於選擇模式,輸入;10,相當於a3當作16進位制資料,在提示行上給出答案
(注:windows下要處於可視模式,不能處於選擇模式,使用ctrl+g切換)
123
在數字123上面輸入\16,相當於123當作10進位制資料,給出結果=0x7b.
在數字123處於選擇模式,輸入;16,相當於123當作10進位制資料,在提示行上給出答案
windows下要修改如下,不然算乘法:
let str = escape (str, '*();&>修改
let str = escape (str, '();&>
下載連結:
http://www.itpub.net/forum.php?mod=viewthread&tid=1746768&extra=
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-750731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20170616]vim中使用bc計算器.txt
- 使用bc做進位制轉換
- 在vim中使用bc進行算術計算
- [20170617]vim中使用bc計算器.txt
- shell 中轉換16進位制10進位制
- 計算機求解10進位制轉換任意進位制計算機
- oracle_16進位制與10進位制轉換小示例Oracle
- 2進位制_8進位制_16進位制之間快速轉換的技巧.txt
- [20170308]bc做xor(異或)計算.txt
- [計算機基礎] 計算機進位制轉換:二進位制、八進位制、十進位制、十六進位制計算機
- 二進位制與二進位制運算
- 計算機中的二進位制計算機
- 計算機中進位制轉換計算機
- 口算 16 進位制轉換 10 進位制,但只適合兩位的 16 進位制
- [20131125]使用vim做合計計算.txt
- 10進位制和16進位制互轉的例子
- JavaScript 進位制轉換(2進位制、8進位制、10進位制、16進位制之間的轉換)JavaScript
- 計算機基礎進位制轉換(二進位制、八進位制、十進位制、十六進位制)計算機
- Java中8進位制和16進位制的表示方法Java
- C# 2進位制、8進位制、10進位制、16進位制...各種進位制間的輕鬆轉換C#
- 十六進位制計算器
- C語言中printf打出2進位制與16進位制數C語言
- 2/8/16轉10進位制
- sql實現10進位制16進位制轉換函式SQL函式
- printf()將10進位制數安照輸出16進位制,8進位制輸出
- C printf按8進位制、10進位制、16進位制輸出以及高位補0
- ACM 16進位制的簡單運算ACM
- 負數補碼(16進位制轉10進位制的負數)
- 十六進位制減法計算
- 計算機中為什麼要用二進位制計算機
- [20190716]十進位制轉換其他進位制指令碼.txt指令碼
- 在vim中顯示並編輯十六進位制
- RGB顏色與16進位制顏色的換算方法
- 16進位制的簡單運算(迴圈)
- JavaScript中的多種進位制與進位制轉換JavaScript
- Oracle中十進位制與十六進位制轉換程式Oracle
- JavaScript 二進位制、八進位制與十六進位制JavaScript
- 進位制換算