2013-05-16 14 views
1

我曾嘗試使用:Hexmode:%!xxd,但無濟於事。還嘗試用-b標誌打開vim,然後使用:setlocal display=uhex如何在OSX上使用vim作爲十六進制編輯器?

:%!xxd什麼也沒做(聲稱是非法的) :Hexmode剛剛離開一切都沒有改變我的插入鍵到十六進制字符。相同的:setlocal display=uhex

試戴文件類型:「ASCII C++程序文本」

+2

什麼工作?什麼沒有?你試用了哪些文件? – romainl

回答

2

:%!xxd就是告訴VIM通過單獨xxd程序來過濾當前文件和讀取結果早在

我懷疑是不是你。沒有安裝在OSX中的xxd版本(儘管this page表明它應該確實存在),或者您的尚未保存您要轉換的文件。如果您在終端中運行xxd會發生什麼情況。下面是你在命令窗口中獲得在Windows上的內容示例:

C:\>xxd 
12345 
^Z 
0000000: 3132 3334 350d 0a      12345.. 

即我跑xxd,鍵入 和壓制按Ctrlž ,並且xxd程序如圖所示轉換它。

相關問題