Linux文本编辑器之vim

VIM 文本编辑器

  vim/vi是Unix/Linux上最常用的文本编辑器而且功能强大。注意:只有命令,没有菜单

VIM工作模式


命令模式:又称为一般模式

编辑模式:又称为低行模式,命令行模式

 

插入命令:

 

 

定位命令

保存和退出命令

不保存退出: 有修改,但是修改后的内容是不保存的

有突发情况,导致窗口退出,修改文件之后,直接删除同名的.swp文件

删除命令

复制和剪切命令

替换和取消命令

搜索和替换命令

%指全文, s指开始,g指全文替换

  起始行,终止行s/要替换的字符串/替换的新字符串/g  c询问确认

  eg::%s/ftp/yang/g  全局替换,把ftp替换为yang

  eg::41,44/yang/lee/c  从41到44行,帮样yang替换为lee,询问是否替换

  eg::41,44/yang/lee/g       同上,不询问直接替换

  eg::%s/\/root/\/ROOT/g  把root替换为/ROOT

  eg::%s#/bin/bash#/bin/ksh/g  把/bin/bash全替换为/bin/ksh

使用替换命令来添加删除注释

:%s/^/#/g 在全部内容的行首添加#好注释

:1,10 s/^/#/g 在1~10行首添加#号

vi里面查命令

:! which cp

导入查询的命令

:r ! which cp

可视化模式

v 可视化字符模式

V(shrift + v)可视行模式,选择多行操作

ctrl + v 可视化块模式(列模式)操作列

 

posted @ 2018-10-29 21:36  他山之石·玉  阅读(238)  评论(0编辑  收藏  举报