Linux 中vim的使用

Posted 一直爱流浪的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 中vim的使用相关的知识,希望对你有一定的参考价值。


vim的三种工作模式:命令模式、命令行模式、编辑模式

(1)编辑模式:

在光标所字母之前插入

在光标所在行的行首插入

在光标的后边插入

在光标所在行的行尾插入

在光标所在行的下一行插入

在光标所在行的上一行插入

撤销一步

回到光标所在行的行首   

$ 回到光标所在行的行尾

d^ 删除光标到行首的      

d$ 删除光标到行尾的内容 

dw 删除一个单词

y^复制光标到行首的内容    

y$ 删除光标到行尾的内容 

yw 复制一个单词

dd 删除光标所在的行     

Ndd 删除      

下一个单词

eg:删除三行文字  3dd

Linux 中vim的使用

yy复制光标所在行  Nyy 复制N行   

p粘贴

块操作的方法:

a.多行添加

ctrl+v  上下箭头选择添加的范围 大写I  添加内容 双击esc

Eg:如下图所示文本给文本在行首都加一个单词 winodws

Linux 中vim的使用

添加后的结果是:

Linux 中vim的使用

b.多行删除

ctrl+v 上下箭头选择删除的范围  小写字母x

Eg:删除刚刚添加的windows 单词

 gg 定位到文本的行首     

 Ngg 定位到第N行的行首

 G 定位到最后一行行首

(2)命令行模式

:s/n/m 所在的行的第一个替换成m

:s/n/m/g 所在的行的所有的替换成m

:%s/n/m/g 所有的全部替换成m

:a,b s/n/m/g a-b行的n全部替换成m

Eg:把三到五行的Linux替换成linux 

 :3,5 s/Linux/linux/g

:n 定位到第行行首

:set nu  显示行号

:set nonu 不显示行号

:/word1 匹配文本中的word1高亮显示

:noh 取消高亮显示

:!command 调用系统命令 


以上是关于Linux 中vim的使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux中Vim使用及用户管理

在Linux系统中使用Vim读写远程文件

在Mac终端中使用vim编辑文件

linux vim安装

Linux中vim和vi编辑器的使用

Linux vim编辑器使用详解