重要操作记录

记录一些犀利的骚操作

Vim异常字符 16进制处理方法

使用Vim编辑器时有时候会出现一些奇怪的字符,如下:

.

这个时候使用16进制查看文件,命令为:

:%!xxd

这样可以看到一个不是ascii码的字符如下:

先附上一个ascii码表

从上表可以看到ascii最大的值应该是7F,而上面确实c293,两个都不是ascii码,所以全局替换就好

:%s /c293/756c/g

如下:

最后命令转回普通模式:

:%!xxd -r

就可以看到刚刚的字符没了:

但是可以看到,还有一些, 所以把替换命令

但是可以看到,还有一些, 所以把替换命令改改

:%s /c2\ 93/75\ 6c/g

完美解决

Vim命令模式中复制粘贴操作

另一个方法是q:命令命令。使用命令ESC+q:如下

打开的页面本身是一个vim编辑,可以直接用p粘贴.