[20200225]vim bccalc外掛與utl-8編碼.txt

lfree發表於2020-02-25

[20200225]vim bccalc外掛與utl-8編碼.txt

--//實際上前幾天就遇到這個問題,今天在解決alert亂碼時才明白問題在哪裡?
--//我的快捷鍵定義如下:
noremap   <Leader>cc Yp!!bc -lq\| tr -d '\n\\\r' \| sed -e "s/\.\([0-9]*[1-9]\)0\+$/.\1/" -e "s/\.0\+$//"<CR>kA = <ESC>J
noremap   <Leader>c, Yp!!sed "s/,//g" \|bc -lq\| tr -d '\n\\\r' \| sed -e "s/\.\([0-9]*[1-9]\)0\+$/.\1/" -e "s/\.0\+$//"<CR>kA = <ESC>J

--//指令碼參考連結:http://blog.itpub.net/267265/viewspace-2662279/=>[20191101]完善vim的bccalc外掛8.txt

--//如果在utf-8編碼檔案裡面,計算:

12+1

--//輸入\cc ,會變成如下

1+12 =

--//沒有計算結果。

R:\>xxd -c 16 xx3.txt
0000000: efbb bf31 2b31 3220 200a                 ...1+12  .

--//實際上在utf-8檔案開頭有1串efbb bf編碼,我對這些不熟悉,以後注意規避就是了,順便做一個記錄。
--//正常執行如下,另外執行\bc可以正常執行。

12+1 = 13


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

相關文章