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

    

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

  近期评论

有种脾气叫,不放弃。

梦想是注定孤独的旅行,路上少不了质疑和嘲笑,但那又怎样,哪怕遍体鳞伤也要活的漂亮。

不管现在有多么艰辛,我们也要做个生活的舞者。

命运从来不会同情弱者。

不怕万人阻挡在前方,只怕自己先行投降。