一聽說vim,就下載了一個windows版的gvim試用。使用後,發現它相較於UE,的確非常精悍小巧,命令也非常豐富。我們知道UE最大的優勢就是能以十六進位制的形式檢視和編輯檔案,那麼vim可不可以做到呢?當然可以!本篇文章就是用來和大家分享如何用vim的十六進位制功能檢視和編輯文字檔案的經驗的。我們一起開始吧!
工具/原料
vim軟體;
1. 建立測試檔案
如果你還沒有安裝該軟體,請自行下載安裝,下載如下圖所示:
首先新建test.txt檔案,作為我們的演示檔案,用vim開啟test.txt檔案,如下圖所示:
進入“插入”模式後,輸入測試文字“123abc”,注意不要輸入空白字元,因為空白字元雖然看不見,但是也是字元,也有十六進位制形式,然後在“命令”模式中輸入“:w”命令儲存,如下圖所示:
2. 用十六進位制檢視檔案
在“命令”模式中輸入“:%!xxd”命令,如下圖所示:
回車後,即可檢視該文字檔案的十六進位制形式,如下圖所示:
從下圖中可以看到“31”就是字元“1”的十六進位制表示,“32”就是字元“2”的十六進位制表示,“33”就是字元“3”的十六進位制表示,“61”就是字元“a”的十六進位制表示,“62”就是字元“b”的十六進位制表示,“63”就是字元“c”的十六進位制表示。注意最後的“0d0a”不是檔案的內容,它是Windows系統表示換行的字元序列,即“\r\n”的十六進位制表示。
3. 用十六進位制編輯檔案
用十六進位制把“abc”修改“ABC”,我們知道,“ABC”對應的十六進位制為“41”、“42”、“43”, 修改為下圖所示:
在“命令”模式下輸入“:%!xxd -r ”命令,如下圖所示:
按回車鍵,返回正常字元顯示模式,可以看到文字內容變成了“123ABC”,就是我們修改的效果,如下圖所示:
最後用”:wq“儲存退出即可。
注意事項
小編的vim介面可能和你的不同,因為小編進行了個人設定;
如果您覺得本篇經驗對您有幫助,請在右邊關注下小編以及時檢視最新經驗,或者在下方投上您寶貴的一票,謝謝!您的肯定是我繼續寫經驗的最大動力!