Vi是linux/unix系统内置的最高效的创建和编辑的文本工具。
命令模式
编辑模式
末行模式
i光标所在左侧输入正文
a光标所在右侧输入正文
s光标所在字符输入正文
复制
nyy
1,5 co 10 将1到5行的所有内容,复制到第10行
K(上) j(下)h(左)l(右)
删除
dG 删除至文件末尾
d0:删除至行首
d$: 删除至行尾
:1,5 d
x/X 向后 向前
/char ?char /从上往下 ?从下往上
n/N 继续查找
替换
r/R
:1,10s /old/new 在第一行到第十行这个范围内替换,只替换每行的一个old
:1,10s /old/new/g 在第一行到第十行这个范围内进行全部替换。
:%s /old/new/g 进行全文替换
:%s#old#new#g 进行全文替换。分隔符可以是/#
:%s ,old,new,g 进行全文替换
:%s /^/#/g
:%s /$/#/g
:%s #\#/#g 将\替换成/
:%s /#/$/g
:1,12w /root/filename 另存为
:r ~/filename 读一个文件
:r !ls –l 将ls –l 命令查果,读到文件中。
:19 r aa.txt 将aa.txt 文件,读到19行的下面。
:! ls –l 执行shell命令
:e /etc/filename 打开/etc/filename文件
:set nu 设置行号
:set nonu 关闭行号
vim -o FORWARD.sh FORWARD.sh.bc 同时打开两个文件
Ctrl+shift++ #放大
Ctrl+- #缩小
Ctrl+w #跳转窗口
- 文章链接: https://blog.zhangcun.store/2021/10/27/vi-bian-ji-qi/
- 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
你的赏识是我前进的动力
支付宝
微信
