GVim中以十六进制方式打开文件
在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中以十六进制方式打开文件相关推荐
- Linux中如何用命令打开文件夹
Linux中如何用命令打开文件夹 文章目录: 一.点击Linux桌面文件图标打不开 二.解决方式 三.杀死所有nautilus相关进程 你是否遇到过Linux桌面文件图标打不开,我就遇到过,此时我的眼 ...
- php执行只读文件,php实现以只读方式打开文件的方法
php实现以只读方式打开文件的方法 这篇文章主要介绍了php实现以只读方式打开文件的方法,实例分析了php中fopen函数的功能及使用技巧,需要的朋友可以参考下 本文实例讲述了php实现以只读方式打开 ...
- ubuntu中以root权限打开文件(夹)
1. 在ubuntu12.04的系统内,可以更加简单,以下的2和3两种方式测试无法用. 在终端中使用命令:gksudo nautilus以ROOT方式打开文件夹,然后在文件夹中进入需要的目录. 2.在 ...
- c语言文件打开方式字符串,C语言打开文件-C语言打开文件的方式-C语言以只读方式打开文件-C语言以读写方式打开文件-嗨客网...
C语言打开文件教程 在 在 C 语言中,打开文件使用 fopen C语言fopen函数详解 语法 FILE *fopen(char *filename, char *mode); 参数 参数 描述 f ...
- 以二进制方式打开文件并显示
以二进制方式打开文件并显示 不管是二进制文件还是文本文件,它们都是以二进制数据的方式存储的.对于文本文件来说,它所存放的每一个字节都可以转换为一个可读的字符:而以二进制方式读取文件,只是将数据在内存中 ...
- Linux以只写方式打开文件,creat只能以只写方式打开文件
在<linuxC编程实战>书中,有一个my_rwl.c的小程序(详见P151):首先利用open函数或者creat函数创建一个文件,利用write函数将数据写入文件,再利用read函数读出 ...
- c语言以只写方式打开二进制文件,C语言采用文本方式和二进制方式打开文件的区别分析...
稍微了解C程序设计的人都知道,文本文件和二进制文件在计算机上面都是以0,1存储的,那么两者怎么还存在差别呢?对于编程人员来说,文本文件和二进制文件就是一个声明,指明了你应该以什么方式(文本方式/二进制 ...
- python以读写方式打开文件_python文件读写
打开文件 file_object = open(file_name, access_mode='r', buffering=-1) 功能:打开一个文件,返回一个文件对象. 参数:file_name 文 ...
- 新版PageOffice为什么用弹出窗口的方式打开文件
新版PageOffice为什么用弹出窗口的方式打开文件 目前的包含文档处理功能的Web办公系统,在打开文档的时候,一部分系统是采用Office文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用 ...
最新文章
- 今天起,在广东可以用百度App一键报警!
- python3 namedtuple_你不能低估的Python数据结构Namedtuple(二)
- 诺奖团队最新研究:独居太久容易睡眠不足、暴饮暴食 | Nature
- 如何查看oracle数据库集群哪个节点正在使用,windows oracle 怎么查看集群状态
- 【Pandas】这份Pandas练习题,必须成功拿下~
- mysql分组之后统计数量
- spark写入oracle 优化,spark读写数据库大表分区性能优化
- 9年120亿,美的数字化转型纪实
- 30 行代码实现蚂蚁森林自动“偷”能量
- 请教 indy 中的 tldUdpServer 如何实现对本地端口6100进行监听!
- Atitit 搜集热点,热门文章的整理 attilax 最近
- IE 下 telerik RadAjaxManager 多次请求,LoadingPanel 点击消失
- Ubuntu中安装网易云音乐(可以直接打开的最简单的方法)
- Jcreator5.0
- 终极算法:机器学习和人工智能如何重塑世界笔记
- Elastic Job定时任务
- python打开网页后点击网页按钮_单击网页按钮的Python脚本
- 单个文件禁止 prettier 格式化
- ConcurrentHashMap插入与遍历时出现混乱
- sqlserver2005数据库18456错误(转)
热门文章
- 数据多重共线性_多重共线性对您的数据科学项目的影响比您所知道的要多
- 2025. 分割数组的最多方案数
- kotlin编程语言_Kotlin初学者编程基础
- 解决朋友圈压缩_朋友中最有趣的朋友[已解决]
- appium+python+iOS 环境搭建与使用中常见问题的解决方案链接
- Python学习(五)列表的简单操作
- ABNFBNF 巴克斯范式
- 用户(三次)登录--作业小编完成
- hdu4714 Tree2cycle 把树剪成链
- linux core无权限,linux – 为什么编辑core_pattern受限制?