一寸光阴一寸金,寸金难买寸光阴!

    

VIM编辑器的使用

vim简介

在这里我就简单说一下,本文只是教你如何使用,具体就不细讲了
在Linux中,最长用到的而且功能比较强大的是Vim编辑器。
Vim编辑器是在内存缓冲区中处理数据,查看日志,修改配置文件等等。
话不多说直接开始!

VIM的运行模式 编辑模式:等待编辑命令输入
插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息
命令模式:在编辑模式下,输入 “:” 进行命令模式

命令模式:保存,退出

举个栗子在/home/scott/jia/ws1/目录下建立一个bote.txt文件

建立:touch bote.txt
编辑:vim bote.txt

数据命令i 进入插入模式。ctrl+C 退出插入模式或者敲ESC切换至命令模式

:q正常退出,不保存
:w 保存,不退出
:wq 保存并退出
编辑bote.txt 内容, 不保存退出 , :q!
显示行号:     :set number 回车
取消显示行号:     :set nonumber 回车
:w aaa.txt 另存为 aaa.txt , 另存为 本身文件已经保存。
:w file  相当于另存为    :w aaa.txt
yyp: 复制光标所在的行
搜索及替换命令 
/pattern:从光标开始处向文件尾搜索pattern 
nyy    注意:在命令模式下,5yy 复制当前光标所在行以下5行
p
n:在反方向上重复上一次搜索命令
shift n 
按 esc退出后,按 hjkl 是方向键.
:s/p1/p2/g:将当前行中所有p1均用p2替代 
:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 
:g/p1/s//p2/g:将文件中所有p1均用p2替换 
:q 回车 正常退出

故障现象:使用vim修改文件报错,系统提示如下:
E37: No write since last change (add ! to override)

故障原因:文件为只读文件,无法修改。

解决办法:使用命令:w!强制存盘即可,在vim模式下,键入以下命令:
:w! 存盘
:q 退出

错误原因出现这个错误的原因可能有两个:
一、是当前用户的权限不足,
二、是此文件可能正被其他程序或用户使用。


这里的错误原因是前者,解决方案是在使用vi命令打开文件时,
前面加上sudo来临时提供管理员权限,即使用命令“sudo vi grub.cfg”打开编辑文件。
由此看来,sudo命令是很有用的,当我们执行某种操作系统提示诸
如“operation not permitted”等权限不足信息时,我们很多时候都可以在命令前面加上sudo来解决权限不足问题

本文到此结束!

所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

支持一下呗!Y(・∀・)Y
  • QQ
  • AliPay
  • WeChat

已有 3 条评论

  1. 我是真用不习惯VIM ,幸亏需要用的地方也不多2018new_kuxiao_thumb.png
    1. 回复 乔千: 无妨无妨 icon_lol.png

添加新评论

选择表情

  Timeline:成长

成长就是要多学、多问、多看、多记

updated on :

  关于博主

blog名-小优,平时喜欢跑步,喜欢听一些温柔,轻松的音乐,喜欢接触新事物,对自己的能力有一个很好的认知,人生在于折腾,一寸光阴一寸金,寸金难买寸光阴!我就是我,颜色不一样的烟火!

  近期评论

很多东西宁缺毋滥,流星的光芒短暂而灼热闪耀。

你最上进的时候,往往都是在为了生活而奋斗。—— by 小优

觉得自己做的到和不做的到,其实只在一念之间。

路在自己脚下,没有人可以决定我的方向。

你的选择是做或不做,但不做就永远不会有机会。

凡事顺其自然,遇事处于泰然,得意之时淡然,失意之时坦然,艰辛曲折必然,历尽沧桑悟然。