程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 48, 文章 - 0, 評論 - 29, 引用 - 0
          數據加載中……

          Vim的16進制模式

          今天有人問我VIM能不能像UE那樣進行16進制編輯以,一時間沒有答上來。執行了一下 :help hex才發現原來用 %!xxd 命令實現。為了方便,在vimrc上做了個map,實現了了<leader> + h切換文本模式和16進制模式,雖然簡單,但是很有用 :)

          "To?hex?modle
          let?s:hexModle?=?"N"
          function!?ToHexModle()
          ??if?s:hexModle?==?"Y"
          ????%!xxd?-r
          ????let?s:hexModle?=?"N"
          ??else
          ????%!xxd
          ????let?s:hexModle?=?"Y"
          ??endif
          endfunction

          map?
          <leader>h?:call?ToHexModle()<cr>

          在使用上面這段代碼之前,你得確定你設置了<leader>且與你原來的鍵盤映射不沖突。

          posted on 2007-06-17 15:01 405 Studio 閱讀(3862) 評論(0)  編輯  收藏 所屬分類: LINUX

          主站蜘蛛池模板: 株洲市| 雷波县| 特克斯县| 嘉兴市| 芮城县| 桐柏县| 临西县| 宜都市| 文山县| 凤庆县| 陆丰市| 广昌县| 长岭县| 乐都县| 鹤庆县| 会昌县| 阿克| 钟祥市| 东至县| 建阳市| 诸暨市| 合山市| 奉新县| 新绛县| 祁东县| 宁强县| 平潭县| 祁阳县| 沙雅县| 抚顺县| 鄄城县| 炎陵县| 揭东县| 历史| 岱山县| 济宁市| 贵港市| 涟源市| 花垣县| 宿松县| 辽中县|