vim文本编辑器简单用法

vim最基础的用法

vim 编辑器

一.vim在工作过程中有三种模式:编辑模式,输入模式,末行模式。
1.编辑模式:也叫命令模式,键盘操作会被理解为编辑命令。
2.输入模式:在文本文件中进行输入内容。
3.末行模式:vim内置的命令接口,执行vim的内置命令。

 

二.对一个文本文件进行vim编辑,分三步,打开,编辑,退出。
1.打开文件:vim [option]。例:vim /app/teat
2.编辑文件:此时我们需要在vim的三种模式中切换。
1.编辑模式——>输入模式: (i,o)
i:在光标所在处的前方转换为输入模式
o:在光标所在行的下方新建一个空白行并转化为输入模式
2.输入模式——>编辑模式: ESC键
3.编辑模式——>末行模式 : 直接输入冒号,左下方就会出现 :
4.末行模式——>编辑模式:ESC键
5.输入模式和末行模式不能直接转换,需要先转换到编辑模式
3.退出文件:(1)切换到末行模式后退出。
q 退出
q! 不保存退出
x 保存退出
wq 保存退出
wq! 强制保存退出
(2)编辑模式下退出 ZZ

 

三.vim的编辑命令(在编辑模式中)
1.删除
x 删除光标所在处的字符
dd 删除光标所在行
#dd删除#行,从光标所处行往下(包括光标所处行)
2.复制
yy复制光标行
#y复制#行
3.粘贴
p 缓冲区如果为整行,粘贴到光标的下方,否则,粘贴到光标的后面
P 缓冲区如果为整行,粘贴到光标的下方,否则,粘贴到光标的前面
4.撤销
u 撤销此前的操作
ctrl+r 撤销此前的撤销操作
5.翻屏
ctrl+f 向下翻一屏
ctrl+b向上翻一屏

 

四.末行模式的命令
1.查找
/pathern 从光标往后查找
?pathern 从光标往前找
2.内容界定
# 第#行
$ 最后一行
% 全文
set nu 显示行号
set nonu取消显示行号

 

五.切换文件
:next 切换到下一个文件
:previous 切换到上一个文件
:first 切换到第一个文件
:last 切换到最后一个文件
:wqall 保存所有文件并退出

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/86682

(2)
10590628461059062846
上一篇 2017-09-09
下一篇 2017-09-09

相关推荐

  • 08.04 笔记总结

    1.ps axo  user,ruser,group,rgroup,cmd  //  ruser  表示程序发起的用户,一般是指系统当前的用户  //  user  表示程序的所有者。在大数情况下,两个用户都是系统当前的用户, 之后当程序被赋予suid的时候,可能user会发生变化。 2.…

    Linux干货 2016-08-08
  • 关于大型网站技术演进的思考(一):存储的瓶颈(1)

    原文出处: 夏天的森林  前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。 首先我们要思考一个问题,什么样的网站才是大型网…

    Linux干货 2015-02-26
  • 第三周作业

    查看链接:http://note.youdao.com/noteshare?id=9b1aa0906b0918cc5cb557aa348e82da

    Linux干货 2016-09-19
  • 加油吧!少年!—至我和我M25期的伙伴

    引用 衣带渐宽终不悔,为伊消得人憔悴。—王国维《人间词话》 转眼已到了27岁的年纪,不知道自己是否还称得上少年。公交上让座被小朋友成为叔叔也都是很多年的事了。哪怕再有一颗少年心现在也要肩负起整个家庭的责任。 从毕业已工作了将近六个年头,无聊的工作平凡的薪水已经使我厌倦。闭上眼睛以后需要赡养四个老人,还要照顾孩子以后这些难题映入脑海。曾经以为遥远的…

    Linux干货 2017-07-11
  • 文件管理类的命令总结

    Linux系统内针对目录的管理命令有很多,现在我们进行逐一介绍: 1.  mkdir – make directories,创建目录 语法:mkdir [OPTION]… DIRECTORY…常用选项: 选项 | 含义—— | ——-p, –parents | 递…

    2017-09-07
  • 我在马哥的学习生涯开始

    我的人生工作目标:年薪百万不是梦!

    Linux干货 2016-10-28