Linux中vim文本编辑器的常用方法

Linux中常用的文本编辑器有vi和vim,vi是Unix系统中默认的文本编辑器,vim是vi编辑器的增强版本,习惯上都使用vim

vim使用方法,在命令行下输入:vim  文件名

如:[root@localhost ~]# vim aa

1、在vim编辑器中输入字符时,需要用到a, i,o,Ese键、:键,它们的作用如下:

  (1)a表示:追加字符,在光标右边或后面追加字符;

  (2)i表示:插入字符,在光标左边插入字符;

  (3)o表示:另起一行编写字符;

  (4)Ese键:从编写模式返回到命令模式;

  (5):键:末行模式;

2、vim光标移动

操作类型操作键功能
光标方向移动↑↓← →上、下、左、右
翻页shift+pgup或Ctrl+F向下翻动一整页内容
shift+pgdn或Ctrl+B向上翻动一整页内容
行内快速跳转Home键或“^”、数字“0跳转到行首
End键或“$”跳转到行尾
行间快速跳转1G或gg跳转到文件的首行
G跳转到文件的末尾行
行号+G跳转到文件对应的行
行号显示:set nu在编辑器中显示行号
:set nonu取消编辑器中的行号显示

3、vim复制、粘贴、删除

操作类型操作键功能
删除x或Del删除光标处的单个字符
dd删除当前光标所在的行
#dd(#代表光标处开始向下要删除几行)删除从光标处开始的#行的内容
d^删除当前光标之前到行首的所有字符
d$删除当前光标处到行尾的所有字符
复制yy复制当前行整行的内容到剪贴板
#yy复制从光标处开始的#行内容
粘贴p(小写的P)将缓冲区中的内容粘贴到光标位置处之后
P(大写的P)粘贴到光标位置处之前

4、vim撤销编辑及保存退出

操作键功能
u按一次,取消最近的一次操作
多次重复按u键,恢复已进行的多步操作
U(大写的U)用于取消对当前行所做的所有编辑
ZZ(大写的ZZ)保存当前的文件内容并退出vim编辑器

5、vim保存文件及退出vim编辑器

功能命令备注
保存文件:w保存vim文件但不退出
:w+路径名+文件名另存为文件,并且可以修改文件名
退出vim:q未修改退出
:q!放弃对文件内容的修改,并退出vim
保存文件退出vim:wq保存vim文件并退出

6、vim文件内容查找

操作键功能
/+查找内容从上而下在文件中查找内容
?+查找内容从下而上在文件中查找内容
n定位下一个匹配的被查找内容
N定位上一个匹配的被查找内容

7、vim文件内容替换

命令功能
:s /old/new将当前行中查找到的第一个字符串“old”替换为“ new”
:s /old/new/g在当前行中查找到的所有字符串“old”替换为“ new”
:#,# s /old/new/g在行号“#,#”范围内替换所有的字符串“old”为“ new”
:% s/old/new/g在整个文件范围内替换所有的字符串“old”为“ new”
:s /old/new/c在替换命令末尾加入C命令,将对每个替换动作提示用户进行确认

8、在vim编辑器中打开新文件或读入其他文件内容

命令功能
:e ~+路径名+文件名在vim编辑器中打开新的文件进行编辑
:r+路径名+文件名在当前文件中读入其它文件的内容
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值