[20170616]vim中使用bc計算器.txt
[20170616]vim中使用bc計算器.txt
--//前幾天修改bccalc外掛,它使用bc在vim做各種運算,在windows下會遇到許多奇怪的問題(別人給我反饋的)
--//比如^的解析.我發現在windows下註解
" escape chars for shell
" let str = escape (str, '*();&><|^')
--//如上2行問題就可以解決,但是在運算裡面包含括號問題依舊.實際上vim 7.4版本依舊存在問題,很奇怪vim 7.3版本這個問題不存在.
--如果在打入:下輸入
:Calculate (2+5)
(2+5) = File ) is unavailable.
--//視乎 ) 被解析為檔案,不知道為什麼,問題版本:
IM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 10 2013 14:38:33)
MS-Windows 32-bit GUI version with OLE support
Compiled by mool@tororo
--//我以前也寫一個指令碼做行計算功能以及10,16進位制的轉換功能,簡單一點不做複雜檢測,如下:
noremap <Leader>cc Yp!!bc -lq<CR>kA = <ESC>J
noremap <Leader>ch YpIobase=16;<ESC>!!bc -lq<CR>kA = 0x<ESC>Jxguu
noremap <Leader>cd YpgUU:s/0x//gei<CR>Iibase=16;<ESC>!!bc -lq<CR>kA = <ESC>J
--//實際上http://blog.itpub.net/267265/viewspace-777467/已經發過,不知道什麼原因,丟掉一些字元.重新發一次看看.
在計算行上輸入:
\cc 計算當前行
\ch 做10=>16進位制轉換
\cd 做16=>10進位制轉換
--當然前提機器安裝有bc程式.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2140823/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20190929]bash使用bc計算的相關問題.txt
- bc : 一個命令列計算器命令列
- [20210106]vim syntax txt.vim.txt
- [20200424]vim visSum.vim合計外掛.txt
- [20191010]bash行計算器.txt
- [20211220]sqlplus簡單計算器.txtSQL
- [20231226]vim Align外掛使用例子.txt
- [20220316]完善vim gdb.vim外掛.txt
- [20191130]vim modeline.txt
- [20180417]vim小技巧.txt
- vim編輯器的使用
- [20180924]vim set wildmenu.txt
- [20230206]vim diff 小技巧.txt
- [20191012]使用bash從sql_id計算hash_value.txtSQL
- [20211009]使用bash計算sql語句的sql_id.txtSQL
- 03_vim編輯器的使用
- 使用vue寫的計算器demoVue
- 『學了就忘』vim編輯器基礎 — 97、vim使用技巧
- [20190909]完善vim的bccacl外掛.txt
- python 計算txt文字詞頻率Python
- [20230428]bash實現xor計算.txt
- [20190821]關於CPU成本計算.txt
- vim使用
- Vim 使用
- 使用vim修改linux中的檔案Linux
- 使用 Vi/Vim 編輯器:基礎篇
- [20200212]使用DBMS_SHARED_POOL.MARKHOT與sql的計算2.txtSQL
- [20200211]使用DBMS_SHARED_POOL.MARKHOT與sql_id的計算.txtSQL
- Linux系統中的Vim編輯器Linux
- 計算器
- [20200107]vim的特殊功能g命令.txt
- [20210810]完善vim bccalc_win外掛.txt
- [20210812]完善vim bccalc_linux外掛.txtLinux
- [20210507]完善vim bccalc_win外掛.txt
- [20191127]表 full Hash Value的計算.txt
- 牛客網BC13,BC14
- 使用QT做一個簡易計算器QT
- [20181019]vim小技巧刪除製表符.txt
- [20190913]完善vim的bccacl外掛2.txt