Linux 中vim的使用
Posted 一直爱流浪的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 中vim的使用相关的知识,希望对你有一定的参考价值。
vim的三种工作模式:命令模式、命令行模式、编辑模式
(1)编辑模式:
i 在光标所字母之前插入
I 在光标所在行的行首插入
a 在光标的后边插入
A 在光标所在行的行尾插入
o 在光标所在行的下一行插入
O 在光标所在行的上一行插入
u 撤销一步
^ 回到光标所在行的行首
$ 回到光标所在行的行尾
d^ 删除光标到行首的
d$ 删除光标到行尾的内容
dw 删除一个单词
y^复制光标到行首的内容
y$ 删除光标到行尾的内容
yw 复制一个单词
dd 删除光标所在的行
Ndd 删除N 行
w 下一个单词
eg:删除三行文字 3dd
yy复制光标所在行 Nyy 复制N行
p粘贴
块操作的方法:
a.多行添加
ctrl+v 上下箭头选择添加的范围 大写I 添加内容 双击esc
Eg:如下图所示文本给文本在行首都加一个单词 winodws
添加后的结果是:
b.多行删除
ctrl+v 上下箭头选择删除的范围 小写字母x
Eg:删除刚刚添加的windows 单词
gg 定位到文本的行首
Ngg 定位到第N行的行首
G 定位到最后一行行首
(2)命令行模式
:s/n/m 所在的行的第一个n 替换成m
:s/n/m/g 所在的行的所有的n 替换成m
:%s/n/m/g 所有的n 全部替换成m
:a,b s/n/m/g 把a-b行的n全部替换成m
Eg:把三到五行的Linux替换成linux
:3,5 s/Linux/linux/g
:n 定位到第n 行行首
:set nu 显示行号
:set nonu 不显示行号
:/word1 匹配文本中的word1高亮显示
:noh 取消高亮显示
:!command 调用系统命令
以上是关于Linux 中vim的使用的主要内容,如果未能解决你的问题,请参考以下文章