9.vim的特殊用法样例

简介: 9.vim的特殊用法样例

1.vim打开文件定位首行
命令:vim filename

  1. vim打开文件定位尾行
    命令:vim filename +
  1. vim打开文件定位在第n行
    命令:vim filename +n n:为数值,其n<=文件的总行数
  1. vim打开文件定位在以某个字符/字符串开始的那一行
    命令:vim filename +/^string

vim /etc/passwd +/^root

  1. vim打开文件定位在以某个字符/字符串结尾的那一行(显示首次匹配成功的那一行)
    命令:vim filename +/string$

vim /etc/passwd +/nologin$

6.vim模式匹配(一般模式下操作)
格式:指定范围(%) s/旧的内容/新的内容

样例文件:/etc/passwd

6.1第一行到第三行中出现的第一个bin替换成ztj
:1,3 s/bin/ztj

6.2第一行到第三行中出现的所有的bin替换成ztj
:1,3 s/bin/ztj/g

6.3第一行到第三行中出现的所有的bin(精确匹配)替换成ztj
:1,3 s/\/ztj/g

6.4第三行中出现的所有的bin替换成ztj
:3 s/bin/ztj/g

6.5将全文的 bin 改成ztj
:% s/bin/ztj/g

6.6将全文的 bin 改成ztj/忽略大小写
i 忽略大小写

:% s/bin/ztj/gi

:% s@bin@ztj@gi @也可以,但是为了让人们容易理解,建议使用/

:%d 清空文本文件全部内容

:s/old/new 将这一行中第一次出现的old替换为new,只替换第一个
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/z19861216/article/details/130592772

目录
相关文章
|
7月前
|
开发工具
Vim教程:深入了解如何删除换行符
【4月更文挑战第3天】
415 1
Vim教程:深入了解如何删除换行符
|
7月前
|
开发工具
10.vim的特殊用法样例-2
10.vim的特殊用法样例-2
60 3
|
7月前
|
Unix 开发工具 C++
Vim基本使用操作
Vim基本使用操作
|
7月前
|
Linux 开发工具 C++
vim基本使用方法
1.vim介绍 vim是linux上一个有多个编辑模式的编辑器。 这里主要介绍三种模式:
221 0
|
Linux 开发工具 C语言
vim模式用法总结
vim模式用法总结
|
Linux 编译器 开发工具
vim的安装以及基础使用方法;
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人(大佬们)把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.
127 0
|
Linux 开发工具 Perl
Linux命令参数详细解析-vim
用法: vim [参数] [文件 ..] 编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag 定义处的文件 或: ...
1136 0
|
Java Linux 开发工具