【vim使用】末行命令的扩展、总结

末行命令主要是针对文件进行操作的:

  • 保存、退出、保存并退出、搜索、替换、另存为、新建、浏览当前目录下的文件列表。
命令 英文 功能
:e . edit 会打开vim中内置浏览器,浏览当前目录下的文件列表。
:n 文件名 new 新建文件。
:w 文件名 write 另存为。(但vim任然编辑当前的文件,并不会切换文件)

提示:切换文件之前,必须保证当前这个文件已经被保存!

 已经学过的末行命令:

命令 英文 功能
:w write 保存
:q quit 退出。(如果没有保存,不允许退出)
:q! quit 不保存并退出。
:wq write & quit 保存并退出。
:x   保存并退出。
:%s///gc   确认替换文本。

原文地址:https://www.cnblogs.com/greamrod/p/12560641.html

时间: 2024-10-11 05:12:23

【vim使用】末行命令的扩展、总结的相关文章

sed命令及vim的末行命令

sed:StreamEDitor,流编辑器,以行为单位对一个或多个文件进行编辑处理:每一次sed都会处理给定文件中的一行内容. 在sed处理文本时,将正在处理的当前行存储到临时的缓冲区中,称为"模式空间":用当前行去匹配给定的PATTERN,如果能匹配,则使用command编辑处理:如果不匹配,则默认输出至标准输出:然后继续处理下一行,直到文件的末尾. 默认情况下,sed的所有处理行为不会影响源文件的内容: 我们一般会使用sed命令来自动编辑一个或多个文件,简化对文件的循环操作: se

vim的末行模式讲解

末行模式重点讲解(这是学好sed的基础) 1)地址定界 :start_pos[,end_pos] #: 特定的第#行,例如5 为第五行.: 当前行$:最后一行 #,#:指定行范围,左侧为起始行 #,#+:指定行范围,右侧为左侧行的偏移量 ,例如:3,+7%:全文 /pattern/:第一次被模式所匹配到的行 2:可实现编辑操作 ,同编辑命令一同使用d:表示直接删除,要求直接跟在地址定界符号的后面, 例如::.,$d 表示当前行到最后一行删除.y:用来复制地址定界匹配到的行c:用来修改地址定界匹配

vim末行模式与sed命令

一.在vim中进入末行模式进行查找和替换: 在编辑模式中按/或?进行模式查找 格式:/pattern 可以使用N或n查找上一个或下一个 末行命令中的s命令,是进行替换的命令,先查找再根据模式进行替换 格式: :[address]s/PATTERN/STRING/CONTROL 斜线的分隔符可以用任意字符 [address]:地址定界符 1.如果省略,则表示光标所在行 2.# 该数字所代表的行号的一行. 3.$ 当前文档的最后一行:$-1,倒数第二行 4.m,n:m和n都表示数字,其含义为从第m行

马哥2016全新Linux+Python高端运维班-Linux vim 末行模式,sed命令,基本bash脚本

本周作业内容: 1.复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#:%[email protected]^[[:space:]]\[email protected]#&@g384 substitutions on 384 lines#vim末行模式下%:表示全文相当于1,$s: 在末行模式下完成查找替换操作    s/要查找的内容/替换为的内容/修饰符    要查找的内容:可使用模式        替换

vim末行模式

(1) 地址定界 :start_pos[,end_pos] #:特定的第#行,例如5即第5行: .:当前行: $:最后一行: #,#:指定行范围,左侧为起始行,右侧为结束行: #,+#:指定行范围,左侧为超始行绝对编号,右侧为相对左侧行号的偏移量:例如:3,+7 .,$-1 1,$ %:全文 /pattern/:从光标所在处起始向文件尾部第一次被模式所匹配到的行: /first/,$ /pat1/,/pat2/:从光标所在处起始,第一次由pat1匹配到的行开始,至第一次由pat2匹配到的行结束之

vim基础命令(2)-命令行命令

命令行命令-<:normal>这个命令可以重复上一个操作.他其实就跟.命令的效果查不到.不同的是,他可以把.的效果,作用于你用可视模式下的多行.例如,如果你想在下面的文字里在每一行加一个;号,那么你可以使用如下的方法aaaaabbbbccddddd光标在第一行,A;<Esc>,然后<Ctrl-v>G,最后在:normal .就行了.当然,在可是模式下,你使用命令行,会发现命令行的格式如下:<,'>它表示的是选中的行.当然,我们也可以把上面的那个.命令,变更为

linux中vim编辑器各种常用命令及用法

linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文): vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式. 模式转换: 编辑模式>>>输入模式: i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入):                      I:在光标所在行的行首,转为输入模式(即转完后在行首输入,不包括行首空                         白) a:在光标所在字符后,转为输入模式(即转完后在光标所在字符后面输入):

vim最通用编辑器命令

命令非常多,只需要掌握以下一些常用的,基本上就完全够用了.最精华浓缩的.  vim  插入模式  命令模式  编辑模式 :set number 设置行号   :set nunumber 取消行号gg 到第一行  G 到末行  :100 直接到 100行dd删除光标所在行       10dd删除 10行dG 删除光标到文件末尾          :6,10d 删除 6--10行yy复制当前行   8yy 复试8行p粘贴    dd剪切   8dd剪切8行u取消上一步  u对应的相反的ctrl+r

第4章 Vim编辑器与Shell命令脚本

章节简述: 本章节将教给您如何使用Vim编辑器来编写文档.配置主机名称.网卡参数以及yum仓库 ,熟练使用各个模式和命令快捷键. 我们可以通过Vim编辑器将Linux命令放入合适的逻辑测试语句(if.for.while.case)后最终写出简单实用的Shell脚本. 还可以通过使用at命令或配置Crontab计划任务服务让系统自动按时工作,让日常工作更加的高效自动化,一劳永逸哦~ 本章目录结构 4.1 了解Vim文本编辑器 4.1.1 编写简单文档 4.1.2 配置主机名称 4.1.3 配置网卡