使用vim编辑文件时添加密码保护

当你使用vim编辑器编辑一个文件时,可以使用一条命令即可实现向该文件添加一个密码保护;如果输入的密码错误,将无法正确打开文件,得到的是乱码;

以 1.txt 文件为例:

vim -x 1.txt

加入一个 -x 选项;可以是创建文件之初,也可以文件已创建之后使用;使用该选项打开 vim ,会提示你输入 key ,需要连续输入2次以确保没有输入错误;

当你使用 vim 试图打开一个有密码保护的文件时,会提示你输入密码;

如果密码错误,将显示乱码。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/add-password-protection-in-vim.html

分类: 计算机技术
推荐阅读:
Rust入门示例教程 该教程是一个可运行示例的集合,这些示例说明了各种Rust概念和标准库;如果你不喜欢阅读大量的文档来学习编程语言,那么该示例教程就很适合你,它不仅覆盖了你要学习的知识,而且有很多的篇幅来解释代码;
PyQt:使用QVBoxLayout实现垂直布局 所谓的布局,你可以理解为窗口上控件(部件)的排版方式;使用 Layout 进行布局,窗口上的部件能随窗口大小的变化而变化;在本文中,你将掌握在Python中使用 QVBoxLayout 来进行垂直布局;
Rust语言逐行读取文本文件 这是一个使用Rust语言逐行读取文本文件的例子;
Windows10查看WiFi密码 要在Windows10上查看当前所使用的WiFi密码,只需要依次打开【控制面板】【网络和Internet】【查看网络状态和任务】【点击当前WiFi属性】【无线属性】【安全】,选中显示字符即可查看;
PyQt6和PySide6对比 PyQt6和PySide6都是用于调用Qt6 API的Python库,使用它们可以轻松在Python语言中创建基于Qt的GUI程序;PyQt6和PySide6最大的不同表现在发行许可上;
Golang通过使用GetSystemMetrics获取系统的分辨率 本文将使用Go语言调用GetSystemMetrics()函数来获取系统的分辨率。