linux下vim编辑器使用笔记

发布时间:2019-09-17编辑:脚本学堂
本文介绍下linux中vim编辑器的用法,以及vim编辑器的使用技巧,需要的朋友参考下。

linux系统中,vim编辑器可以说是使用最多的文本编辑器了,有很多朋友还不熟悉vim的用法,今天脚本小编为大家介绍vim编辑器的配置,使用方法与相关技巧,一起来看看吧。

1:vim编辑器的中文本查找,删除,复制,粘帖
命令模式下 输入 /words 顺序查找words单词 ?words倒序查找words这个单词 n匹配下一个字符 N 上一个字符
命令模式下 输入 gg  回到首行 输入 G 回到末尾行
命令模式下 输入 yy  表示复制当前行内容 点击p表示粘帖 #yy 复制当前行到#行的所有内容

输入 x 表示剪贴当前一个字符
 

 ..    输入 d   表示删除当前光标处一个字符
 ..    输入 dd   表示删除当前行
 ..    输入 #dd 表示删除从当前算起的#行  d$ 删除当前行到行尾的内容 d^ 删除当前光标处到行首的内容
 ..    输入 u 表示撤销上一步操作

2:文件的替换
命令行模式下
 

输入 :s/old/new 将当前行查找的第一个字符替换为new
输入 :s/old/new/g    将当前行的所查找到的字符全部替换为new
输入 :5,13s/old/new/c 将5到13行中间的old替换为new 并且每次替换都提示确认 c表示提示确认 g 表示直接替换
....   :%s/old/new/g  替换文本中的所有old为new

3: 文件的保存,读入vim file1 file2 file3 同时打开三个文件编辑
命令行模式下
 

:wq!   强制保存退出 三个操作  w 表示write 写入保存的意思,q表示quit退出的意思,!表示强制的意思
:w /etc/file.txt  将文件保存在/etc目录下并命名为file.txt
:q!强制退出
:w    只保存
:r /etc/passwd在当前文件中读入/etc/passwd文件
:e /etc/passwd 放弃当前文件编辑passwd文件
************当编辑多个文件时下面的操作
:n   编辑下一个文件
:N   编辑上一个文件
:files 查看当前在编辑的文件数目名字

4:插入模式的 a A s S i  I o O
从命令模式到插入模式:
 

a:进入插入模式,并且回到当前光标字符的后一个字符
A:进入插入模式,并且回到当前光标所在行的 行 尾
s:进入插入模式,并且删除当前光标所在的字符
S: 进入插入模式,并且删除当前光标行
o: 进入插入模式,并且在当前光标行所在行下插入一行空白行。
O:进入插入模式,并且在当前光标行所在行上插入一行空白行。

更多vim编辑器的进阶进程,请参考如下文章: