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 16:28
下一篇 2017-09-09 18:22

相关推荐

  • N26-博客作业-week15

    1、总结sed和awk的详细用法 sed: 语法结构 sed [OPTION]…’script’ [input-file]…[action] -r:支持扩展正则表达式 -n:不输出模式空间中的内容至屏幕 -e script1 -e script2 -e script3:指定多脚本运行 -f /path/to/script_file:从指定的文件中读取…

    Linux干货 2017-07-14
  • LAMP

    备注:本次安装是采用的系统自带的yum源进行安装的 第一步:安装Apache 1:安装apache,命令如下: yum install -y httpd   2:修改httpd.conf,修改ServerName的域名,具体步骤如下: 使用vi编辑器打开apache配置文件,命令如下: vi /etc/httpd/conf/httpd.conf 按…

    Linux干货 2017-10-09
  • Awk

    awk各种详细使用方法

    Linux干货 2018-01-02
  • 推荐-LVS专题: LVS+Keepalived并使用DNS轮询实现Director的高可用和负载均衡

    LVS专题: LVS+Keepalived并使用DNS轮询实现Director的高可用和负载均衡 前言 什么是KeepAlived 实验介绍 实验拓扑 实验环境 实验步骤 配置KeepAlived(1) 实现Director 的VIP互为主从 测试 配置LVS 配置KeepAlived(2) 测试LVS 配置RS的IP和web服务 配置DNS 最终测试 总结…

    Linux干货 2016-04-09
  • shell脚本终结篇——数组

    数组定义: 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引: 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅仅是数值格式,自定义格式的数组即为关联数组,bash4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连续) 声明数组: declare -a ARRAY_NAM…

    Linux干货 2016-08-24