[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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20170617]vim中使用bc計算器.txt
- 在vim中使用bc進行算術計算
- [20170616]vim 8.0的安裝.txt
- [20121207]vim中使用bc做10與16進位制計算.txt
- bc : 一個命令列計算器命令列
- AIX下的小計算器 bcAI
- 工具bc:一個命令列計算器命令列
- [20170308]bc做xor(異或)計算.txt
- [20190929]bash使用bc計算的相關問題.txt
- [20131125]使用vim做合計計算.txt
- Linux下的計算器(bc、expr、dc、echo、awk)Linux
- [20200424]vim visSum.vim合計外掛.txt
- [20170617]vim中呼叫sqlplus.txtSQL
- [20191010]bash行計算器.txt
- 使用vue寫的計算器demoVue
- 03_vim編輯器的使用
- 『學了就忘』vim編輯器基礎 — 97、vim使用技巧
- 高效使用Vim編輯器--Vim編輯器常用命令學習筆記筆記
- vim 中Ctags的安裝和使用
- txt.vim : Universal syntax script for all txt docs, logs and other types
- 計算器
- 小飛計算器(小飛可程式設計複數計算器)使用者手冊程式設計
- Vim 使用
- vim使用
- 使用 Vi/Vim 編輯器:基礎篇
- python 計算txt文字詞頻率Python
- 使用bc做進位制轉換
- bc 命令
- Vue中計算屬性和偵聽器Vue
- 使用vim修改linux中的檔案Linux
- Linux系統中的Vim編輯器Linux
- 使用QT做一個簡易計算器QT
- [20220316]完善vim gdb.vim外掛.txt
- [20211220]sqlplus簡單計算器.txtSQL
- Vim使用進階:10種暫存器剖析
- Java 計算器Java
- 日期計算器
- 健康計算器