程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 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

          主站蜘蛛池模板: 阿合奇县| 常山县| 罗甸县| 沁源县| 和政县| 兴安盟| 界首市| 婺源县| 巴南区| 南澳县| 罗田县| 启东市| 正蓝旗| 新密市| 左云县| 泾源县| 兴义市| 明溪县| 台南市| 祥云县| 漠河县| 柞水县| 鹤岗市| 赫章县| 富蕴县| 平湖市| 石阡县| 图片| 延安市| 天津市| 屏山县| 巴楚县| 额济纳旗| 鄂伦春自治旗| 琼结县| 成都市| 巫山县| 长垣县| 清流县| 吐鲁番市| 哈巴河县|