Linux基础知识之vim使用技巧汇总
dd 删除光标所在行 2、复制操作(yank) yy 复制光标所在行 3、粘贴操作(paste) p 小写字母p,粘贴剪贴板中的数据,从光标所在行的下一行开始 4、撤销与重做操作(undo,redo) u (Undo)撤销上一个操作 5、重复操作 . 重复上一操作 6、替换操作(replace) r 替换光标所在处字符 7、排版操作 :le<ft> 光标所在行左对齐 (五)常用多缓冲区操作按键1、多文件编辑模式 (1)argument list模式,就是在打开vim编辑器时,携带多个文件路径参数. 2、单一缓冲区打开多个文件 :files 显示目前打开了哪些文件 3、多个缓冲区打开多个文件 :sp [filename] 打开一个新的缓冲区,如果有filename则内容为该文件,否则为当前文件 (六)常用搜索与书签操作快捷键
(7)关于加密1、加密你的文本文件 当你用vim打开或新建一个文件时,如果加上-x参数,即:
那么vim会提示你:
当你输入了密码后,vim会提示你重复输入以确认:
你在设置密码的时候,是以*来显示的,非明文.当下次有人(包括你自己)打开该文件的时候,vim就会提示:
这时你只要输入你之前所设置的密码就可以了.如果你输入的密码是错误的,vim并不会提示你密码错误,而是显示一堆无意义的垃圾代码. 2、解除加密与重设密码 打开你已经加密的文件,然后输入:
这样,你的密码就被设置为空了,今后进入就不再需要输入密码了.而如果你向重设密码的话,你可以输入:
注意是个大写字母X.这时vim会提示你,只要反复输入两次新的密码就可以了:
3、加密引起的问题 vim的加密功能,可以说是问题一大堆.比如: (1)如果密码输入错误,vim不会拒绝访问者编辑文件.在这种显示乱码的情况下编辑文件并保存,整个文件就会变得混乱不堪,无法辨识.今后即使使用正确的密码打开文件,也看不到正确的文档了. (2)如果对一个需要编译的源代码文件进行了加密,则无法通过编译器的语法检查. (3)交换文件是无法加密的.这样引起什么问题?问题就是如果其他用户想办法读取到了你的交换文件,就可以绕过解密环节,你的加密也就无意义了.解决的办法就是,不使用交换文件.方法有三个,一是修改你的vimrc文件(vim配置文件):
二是在用vim打开文件之初就输入命令:
(注意-x是加密参数,与我们所说的swap没有关系,不要搞混) 三是在进入vim编辑该文件后,输入:
不过不使用交换文件的坏处就是,你可能会面临数据丢失而无法找回的悲剧.所以又想用加密,又想不丢失文件的朋友们,就勤按“:w”吧. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息