日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

关于vim、nvim的折腾

發布時間:2024/5/24 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 关于vim、nvim的折腾 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 from a view of enc

·nvim必須set enc=utf8,很多基于python的插件也默認了此,這對于中文這些并不友好,然而,vim支持多字節就好的多。
因為很多項目,大家可能配置什么都是基于windows平臺的,所以有些proj代碼也可能是gb2312編碼的,nvim對于非u8的編碼,先轉換成u8再進行編輯,這就要求終端必須要設置成u8的編碼,否則會亂碼。終端設置成gb2312,在nvim里面設置set tenc=gb2312可以嗎?不行的,記得之前有看到過,把別的編碼轉換成gb2312可以,但反之不行——無法通過編碼值猜出來,vim,nvim 識別不了就是latin-1了,而u8編碼是非常容易識別的。
https://blog.csdn.net/xuxuzwl/article/details/74011568

這就好比cat 一個文件,要顯示正常,文件編碼必須和終端編碼一致。linux并不會幫你轉換適配終端。

關于gb2312還得多說幾句,在nvim里面,通常是euc-cn標識,在vim里面是cp936——這個是微軟的定義,只是多了好像96的字,gbk支持了繁體等,gb18030那個就有2w多個的支持。這些還沒有u8好用。
EUC-CN是GB2312最常用的表示方法。瀏覽器編碼表上的“GB2312”,通常都是指“EUC-CN”表示法。
GB 2312字元使用兩個字節來表示。
“第一位字節”使用0xB0-0xF7
“第二位字節”使用0xA1-0xFE

TBC

總結

以上是生活随笔為你收集整理的关于vim、nvim的折腾的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。