程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 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 閱讀(3866) 評論(0)  編輯  收藏 所屬分類: LINUX

          主站蜘蛛池模板: 修文县| 濮阳县| 拉孜县| 乐至县| 栖霞市| 镇原县| 蒲城县| 旌德县| 泸定县| 航空| 长岭县| 凤台县| 潜江市| 兴业县| 武胜县| 峨眉山市| 富顺县| 泸西县| 社会| 普洱| 长汀县| 大同市| 永仁县| 新建县| 道真| 巴中市| 高碑店市| 彰化县| 宜丰县| 彭水| 临清市| 彭阳县| 南平市| 陆川县| 潞城市| 石台县| 分宜县| 芦溪县| 上思县| 周口市| 潮安县|