首页 > 系统服务 > 详细

Linux---vim三种模式

时间:2020-08-30 23:12:39      阅读:70      评论:0      收藏:0      [点我收藏+]

vim常见的三种模式:命令模式、编辑模式、末行模式。

命令模式:在该模式下是不能对文件进行编辑,可以输入快捷键进行一些操作(删除行、复制行、移动光标、粘贴等等

编辑模式:在该模式下可以对文件内容进行编辑

末行模式:可以在末行模式下输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等

#vim     文件路径

作用:打开指定文件。

#vim        +数字          文件路径

作用:打开指定的路径,并将光标移动到指定行。

#vim        +/关键词      文件路径

作用:打开制定的文件,并且高亮显示关键词。

#vim    文件路径1      文件路径2        文件路径3.

作用:同时打开多个文件。

*命令模式

1,光标移动

①光标移动行首                                    按键:shift + 6

②光标移动行尾                                   按键:shift + 4

③光标移动到首行                               按键:gg

④光标移动到尾行                               按键:G

2,复制操作

①复制光标所在行。

按键:yy

粘贴:在想要粘贴的地方按下p键

②以光标所在行为基准(包括当前行),向下复制指定的行数。

按键:数字+yy

3,剪切/删除

①剪切/删除光标所在行

按键:dd                             (删除后下一行上移)

注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。

②删除/剪切光标所在行为准(包括当前行),向下删除/剪切指定的行。

按键:数字     dd    (删除之后下一行上移)

③剪切/删除光标所在的当前行,但是删除之后下一行不上移

按键:D

④撤销/恢复

撤销:u

恢复:ctrl + r

末行模式

①保存操作

输入:“:w”         保存文件

输入:“:w       路径”    另存为

②退出

输入:“:q”                  退出文件

③保存并退出

输入:“:wq”   

④强制(!)

输入:“:q!”      强制退出,刚才做的修改操作不做保存

⑤搜索/查找

输入:“/关键词”

例如,想在passwd文件中搜索“sbin”关键词

#/sbin

ps:在搜索结果中切换上/下一个结果:N/n,如果需要取消高亮,则需要输入:“:nohl” 

⑥替换

:s/搜索关键词/新的内容/g         替换光标所在行全部符合条件的内容

:%s/搜索关键词/新的内容/g      替换整个文档的符合条件的内容

%表示整个文件                /g表示全局

⑦显示行号

输入:“:set   nu”

如果想取消显示,则输入":set     nonu"

*编辑模式

进入方式:  i , a

退出方式:按esc键

Linux---vim三种模式

原文:https://www.cnblogs.com/770880-lele/p/13587034.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!