在windows下,有时我们想用GVim以十六进制形式来打开一个文件,下面就是不错的方法,将它作为一个右键菜单方式加入:

1. 将"GVim Hex"加入到右键菜单, 将以下内容添加到一个xxx.reg文件,再双击运行一次即可:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell][HKEY_CLASSES_ROOT\*\shell\GVim Hex]
@="GVim Hex"[HKEY_CLASSES_ROOT\*\shell\GVim Hex\command]
@="D:\\greenSoft\\gVimPortable\\gVimPortable.exe -b \"%1%\""

各位要根据实际情况,修改gvim可执行程序的具体路径,相信您一定懂的!

2. 修改vim的启动配置文件_vimrc(我的路径是:D:\greenSoft\gVimPortable\Data\settings\_vimrc),在合适的地方添加以下代码:

augroup Binaryau!au BufReadPost *.* if &bin | %!xxd -u -g 1au BufReadPost *.* set ft=xxd | endif
augroup END

其实xxd是一个可执行程序,它的具体用法可以用"man xxd"(Linux), 在windows下的dos窗口中可用"xxd -h“来查询

以下配置完成后,来看下效果吧:

最后再来说一下,我为什么要在GVim中配置十六进制显示吧,最主要的就是利用它的”搜索“功能,非常方便!

GVim中以十六进制方式打开文件相关推荐

  1. Linux中如何用命令打开文件夹

    Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...

  2. php执行只读文件,php实现以只读方式打开文件的方法

    php实现以只读方式打开文件的方法 这篇文章主要介绍了php实现以只读方式打开文件的方法,实例分析了php中fopen函数的功能及使用技巧,需要的朋友可以参考下 本文实例讲述了php实现以只读方式打开 ...

  3. ubuntu中以root权限打开文件(夹)

    1. 在ubuntu12.04的系统内,可以更加简单,以下的2和3两种方式测试无法用. 在终端中使用命令:gksudo nautilus以ROOT方式打开文件夹,然后在文件夹中进入需要的目录. 2.在 ...

  4. c语言文件打开方式字符串,C语言打开文件-C语言打开文件的方式-C语言以只读方式打开文件-C语言以读写方式打开文件-嗨客网...

    C语言打开文件教程 在 在 C 语言中,打开文件使用 fopen C语言fopen函数详解 语法 FILE *fopen(char *filename, char *mode); 参数 参数 描述 f ...

  5. 以二进制方式打开文件并显示

    以二进制方式打开文件并显示 不管是二进制文件还是文本文件,它们都是以二进制数据的方式存储的.对于文本文件来说,它所存放的每一个字节都可以转换为一个可读的字符:而以二进制方式读取文件,只是将数据在内存中 ...

  6. Linux以只写方式打开文件,creat只能以只写方式打开文件

    在<linuxC编程实战>书中,有一个my_rwl.c的小程序(详见P151):首先利用open函数或者creat函数创建一个文件,利用write函数将数据写入文件,再利用read函数读出 ...

  7. c语言以只写方式打开二进制文件,C语言采用文本方式和二进制方式打开文件的区别分析...

    稍微了解C程序设计的人都知道,文本文件和二进制文件在计算机上面都是以0,1存储的,那么两者怎么还存在差别呢?对于编程人员来说,文本文件和二进制文件就是一个声明,指明了你应该以什么方式(文本方式/二进制 ...

  8. python以读写方式打开文件_python文件读写

    打开文件 file_object = open(file_name, access_mode='r', buffering=-1) 功能:打开一个文件,返回一个文件对象. 参数:file_name 文 ...

  9. 新版PageOffice为什么用弹出窗口的方式打开文件

    新版PageOffice为什么用弹出窗口的方式打开文件 目前的包含文档处理功能的Web办公系统,在打开文档的时候,一部分系统是采用Office文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用 ...

最新文章

  1. 今天起,在广东可以用百度App一键报警!
  2. python3 namedtuple_你不能低估的Python数据结构Namedtuple(二)
  3. 诺奖团队最新研究:独居太久容易睡眠不足、暴饮暴食 | Nature
  4. 如何查看oracle数据库集群哪个节点正在使用,windows oracle 怎么查看集群状态
  5. 【Pandas】这份Pandas练习题,必须成功拿下~
  6. mysql分组之后统计数量
  7. spark写入oracle 优化,spark读写数据库大表分区性能优化
  8. 9年120亿,美的数字化转型纪实
  9. 30 行代码实现蚂蚁森林自动“偷”能量
  10. 请教 indy 中的 tldUdpServer 如何实现对本地端口6100进行监听!
  11. Atitit 搜集热点,热门文章的整理 attilax 最近
  12. IE 下 telerik RadAjaxManager 多次请求,LoadingPanel 点击消失
  13. Ubuntu中安装网易云音乐(可以直接打开的最简单的方法)
  14. Jcreator5.0
  15. 终极算法:机器学习和人工智能如何重塑世界笔记
  16. Elastic Job定时任务
  17. python打开网页后点击网页按钮_单击网页按钮的Python脚本
  18. 单个文件禁止 prettier 格式化
  19. ConcurrentHashMap插入与遍历时出现混乱
  20. sqlserver2005数据库18456错误(转)

热门文章

  1. 数据多重共线性_多重共线性对您的数据科学项目的影响比您所知道的要多
  2. 2025. 分割数组的最多方案数
  3. kotlin编程语言_Kotlin初学者编程基础
  4. 解决朋友圈压缩_朋友中最有趣的朋友[已解决]
  5. appium+python+iOS 环境搭建与使用中常见问题的解决方案链接
  6. Python学习(五)列表的简单操作
  7. ABNFBNF 巴克斯范式
  8. 用户(三次)登录--作业小编完成
  9. hdu4714 Tree2cycle 把树剪成链
  10. linux core无权限,linux – 为什么编辑core_pattern受限制?