vim

vim

yum install -y vim-enhanced

vim 有三种模式,包括普通模式、编辑模式和命令模式。

移动光标

使用h、l、k、j 代表左、右、上、下,或者键盘上下左右

 Ctrl+B、ctrl+F 代表向前/向后翻页。

 0、shift+6移动到本行行首;shift+4 移动到本行末尾。

 gg 移动到第一行;G 移动到最后一行;nG移动到第n行(n代表数字)

删除字符或行

 x表示向后删除一个字符;X表示向前删除一个字符;nx表示向后删除n的字符(n代表数字)

 dd 删除光标所在行;ndd 删除光标所在行之后的n行(n代表数字)

复制粘贴字符或者行

 yy复制光标所在行;nyy 从光标所载行开始,向下复制n行;

 小写 p 表示从光标所在行开始向后粘贴;大写 P 表示向前粘贴;

 按 v 移动光标会选中指定文字,之后按 y 复制,按 p 粘贴;

 按 u 还原上一步操作;

进入编辑模式

快捷键

解释

i

在当前字符插入

I

在光标所在行的行首插入

a

在光标后插入

A

在光标所在行的末尾插入

o

在当前行后插入新的一行

O

在当前行前插入新的一行

vim命令模式

快捷键

解释

/word

在光标之后查找关键词,如果存在多个匹配项,按n向后搜索

?word

在光标之前查找关键词,如果存在多个匹配项,按n向前搜索

:1,$s/word1/word2/g

将文档中全部的word1替换为word2,不加g则只替换每行的第一个word1 : 1,$s#root#root2#g 三个特殊符号#@/一样

:m,ns/word1/word2/g

将第m行和第n行之间的word1替换为word2,不加g则只替换每行的第一个word1 :1,5s#root1#root2#g

打开/保存/退出/改变文件

快捷键

解释

:e [path to file]

打开一个文件

:w

存盘

:saveas [path to file]

另存为 <path/to/file>

:x、 ZZ 、:wq

保存并退出 (:x表示仅在需要时保存;ZZ不需要输入冒号并回车)

:X

设置密码保存并退出,使用此命令后cat 该文件会显示乱码,再次打开需输入密码

:q!

退出不保存

wq!

强制保存退出

:qa!

强行退出所有的正在编辑的文件,就算别的文件有更改。

:bn、 :bp

你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值