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中配置十六进制显示吧,最主要的就是利用它的”搜索“功能,非常方便!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/404120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cisco Nexus 1000V

Cisco Nexus 1000V包含VEM和VSM两部分,其中VEM运行在ESXi服务器上取代VMware原有的虚拟交换机,VSM是一个单独运行的虚拟机,提供CLI接口,用于管理和配置整个虚拟交换机。 Cisco Nexus 1000V的具体安装步骤如下: 安装环境…

HTML5背景音乐的暂停与播放

HTML代码&#xff1a; <audio id"myaudio" loop"loop" preload"auto" autoplay"autoplay"> <source src"music/纯音乐%20-%20在那遥远的地方%20-%20纯音乐版.mp3" type"audio/ogg&qu…

React开发(277):ant design time刚进入页面时间重置

activityTimeStamp.length 0? null: [moment(activityTimeStamp[0]),moment(activityTimeStamp[1])],

视频播放的基本原理

From: http://blog.csdn.net/bisword/article/details/3865000 VLC是一个功能强大的玩意&#xff0c;能做很多有意思的事情。 最简单的&#xff0c;从界面打开一个文件播放&#xff0c;也可以在命令行下使用&#xff0c;如 C:/Program Files/VideoLAN/VLC>vlc.exe test.ts 获…

React开发(278):ant design message res保证正确信息提示

callback: (res) > {console.log(res, res);if (res true) {message.success(操作成功);this.props.dispatch({type: lecturer/updateState,payload: { selectedRowKeys: [] },});this.sendSearchRequest();} else {message.error(res.returnMsg);}},

高性能的智能日志

【编者按】本文作者是 Archanaa Panda &#xff0c;从 2000 以来一直在软件开发&#xff08;构架、设计和编程&#xff09;团队担任 Java / JavaEE 构架师&#xff0c;目前立志于做一个与时俱进的独立的顾问架构师。在本篇文章中&#xff0c;作者通过多个方面为生产环节的日志提…

Android, WindowsPhone7, IOS ,vc2010平台40多套图片滤镜开源

历经三个多月开发&#xff0c;终于完成了这三个库的编码工作。用到的开发语言主要有使用了C&#xff08;含部分Object-c&#xff09;,JAVA,C#。经过检测&#xff0c;目前已正式投入到生产环境中。 为了实现三种语言一种命名方式&#xff0c;我采用了相同的类名&#xff0c;接口…

React开发(279):ant design 改变按钮状态判断方式

list: (text, row) > {let arr [];if (row.status SHSTATUS) {arr.push({name: 审核,onClick: () > {this.handleRever(row);},});}if (row.status SHNOSTATUS || row.status CANCELSTATUS) {arr.push({name: 删除,isPopConfirm: true,onClick: () > {this.handle…

Ubuntu server下“初始化月份字符串出错”的解决

From: http://blog.163.com/squall_smile/blog/static/6034984020132143819854/ Ubuntu 12.04.1 LTS下&#xff0c;用ls -ltr 命令显示文件包括日期时一直提示“初始化月份字符串出错”&#xff0c;也未在意。最近写个程序会产生临时文件&#xff0c;按日期清理&#xff0c;但清…

找到一个比较熟悉Go语言的国内博客

2019独角兽企业重金招聘Python工程师标准>>> 他写了一些不错的Go安装和使用的文章&#xff0c;还参与了一本Go语言书籍的翻译工作&#xff0c;对Go语言相当熟悉。博客地址&#xff1a; http://www.mikespook.com/category/golang-2/ 转载于:https://my.oschina.net/…

百度北京一面2016-3-18

来5分钟的自我介绍详细讲项目&#xff08;提示要把实验结果详细写到简历里面&#xff09;svm用到了几维&#xff0c;维数比较少为什么用svm讲一下svm核函数java多线程&#xff08;不会&#xff09;python中sort和sorted分别讲一下list和dictlist有什么方法查询数据库里每门功课…

React开发(280):moment处理日期

<div style{{ display: flex }}><span className{style.infoSpan}><span>联系地址&#xff1a;</span><span>{basicLecturerEntity.address}</span></span><span className{style.infoSpan}><span>年龄&#xff1a;<…

Hi3518编译器安装

1. 安装 压缩包名称为&#xff1a;Hi3518_SDK_V1.0.6.0_B030.tgz 在终端下执行以下命令(以root身份): tar -zxvf Hi3518_SDK_V1.0.6.0_B030.tgz // 解压cd Hi3518_SDK_V1.0.6.0_B030 . sdk.unpack // 解压cd osdrv/toolchain/arm-hisiv100nptl-linux // 选择一个编译…

Windows更新补丁下载、批量安装的几种方法

Windows更新补丁下载、批量安装的几种方法 对于广大电脑爱好者而言&#xff0c;打补丁已经是“家常便饭”。每次重装系统后&#xff0c;之前系统更新过的补丁也随之毁于一旦&#xff0c;不得不再次连接到微软的网站&#xff0c;将系统“缝缝补 补”一翻&#xff0c;即使你的网速…

反射+javacsv+scv文件构建资源获取

1.反射之前已经写过&#xff0c;大家可以在http://www.cnblogs.com/myadmin/p/5282628.html中大概了解下。同时请大家指正。 javacsv.jar:java中用来处理csv文件的jar包 csv文件&#xff1a;逗号分隔值&#xff08;Comma-Separated Values&#xff0c;CSV&#xff0c;有时也称为…

Ubuntu网络连接未托管的解决办法

参考&#xff1a;http://blog.csdn.net/jiusifeng/article/details/7550277 我的系统是: [zcm~ #1]$uname -a Linux TIANKU 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:15:33 UTC 2013 i686 i686 i386 GNU/Linux [zcm~ #2]$解决办法&#xff1a;vi /etc/Network…

解决EditText不能撑满全屏的问题及EditText你应该知道的属性

一般我们要实现去下图一的效果很简单&#xff1a;两个EditText就搞定效果图一&#xff1a;但是我们想让第二个EditText撑满剩余空间怎么做&#xff1f;如效果图二效果图二&#xff1a;解决&#xff1a;使用了ScrollView嵌套LinearLayout&#xff0c;将ScrollView中android:fill…

Active Directory授权还原

Technorati 标签: Active Directory,授权还原额外域控制器有很多好处&#xff0c;例如可以平衡用户对AD的访问压力&#xff0c;有利于避免唯一的域控制器损坏所导致域的崩溃。域内所有的域控制器都有一个内容相同的Active Directory&#xff0c;而且Active Directory的内容是动…