Vi和Vim编辑器

1. Vi和Vim编辑器

1.1 是什么

VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM 与 VI 编辑器完全兼容。

1.2 一般模式

以 Vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理你的文件数据。

1.3常用语法

1.常用语法

语法功能描述
yy复制光标当前一行
y数字y复制整行(nyy或者yny ,复制n行,n为数字)从光标往下数
y在使用v模式选定了某一块的时候,复制选定块到缓冲区用
y^复制当前到行头的内容
y*复制当前词到下一次出现中间的内容
t$复制当前到行尾的内容
yw复制一个word (nyw或者ynw,复制n个word,n为数字)
yG复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)
d剪切选定块到缓冲区
dd剪切整行
d^剪切至行首
d$剪切至行尾
dw剪切一个word
dG剪切至档尾
p小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面
P大写P代表贴至游标前(上)注意:整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)
u撤销上一步
x剪切一个字母,相当于 del
X剪切一个字母,相当于 Backspace
shift+6(^)移动到行头
shift+4($)移动到行尾
1+shift+g移动到页头,数字
shift+g移动到页尾
数字+shift+g移动到目标行
Ctrl-fPageDown 翻页
Crtl-bPageUp 翻页

在这里插入图片描述

1.4 编辑模式

在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要 等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。 注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下 『Esc』这个按键即可退出编辑模式。
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起—新行插入
s:删除光标所在的字符并开始插入
I:在光标所在行的行首开始插入如果行首有空格则在空格之后插入
A:在光标所在你行的行尾开始插入
О:在光标所在行的上面另起一行开始插入
S:删除光标所在行并开始插入
另外 u 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作

1.5 指令模式

在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那 一行。
在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、 离开 vi 、显示行号等动作是在此模式中达成的!

命令功能
:w保存
:q退出
:!强制执行
wq!强制保存退出
/要查找的词n 查找下一个,N 往上查找
:noh取消高亮显示
:set nu显示行号
:set nonu关闭行号
:%s/old/new/g替换内容 /g 替换匹配到的所有内容

​​

在这里插入图片描述

  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Redamancy_06

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值