VIM实用命令

本文详细介绍了Vim编辑器的高级使用技巧,包括翻页、跳转、复制、粘贴、搜索替换等核心操作,并提供了撤销、保存与退出等实用功能。此外,还涵盖了监控文件变化、查看文件头尾等日常文本处理命令,是提升Vim操作效率的必备教程。
摘要由CSDN通过智能技术生成

vi/vim

vim相当于vi升级版

vim支持正则表达式,有自己的脚本语言,并且vim下的核心全局文件可以共享

部分操作

Ctrl+F       向下翻动

Ctrl+B       向上翻动

HOME键 / ^     跳转行首

End键 / $         跳转行尾

1G / gg       跳转文件首行

G                 跳转文件末尾

#G               跳转第#行

:set nu               显示行号

:set nonu               取消行号

x / Del键               删除光标单个字符

dd                 删除光标所在行

#dd               删除光标开始#行内容

(#)yy               复制当前(#)行

P               粘贴到光标后

p               粘贴到光标前

/word               自上而下查询word字符串

?word               自下而上查询

n/N               定位下一个/上一个匹配到的字符串

u               撤回最近一次操作,可重复使用

U               撤回所有操作

ZZ               保存内容并退出

w               保存

w /root/file               保存到其他文件

q               退出(未修改的)

q!               不保存退出

wq               保存退出

e ~/newfile               打开新的文件进行编辑

r /etc/file               当前文件读入其他文件内容

s /old/new               当前行,第一个字符old改为new

s /old/new/g              当前行,所有改换

#,# s/old/new/g             行号#,#范围内替换

% s/old/new/g               全文修改

s /old/new/c               c命令,替换前用户需要操作确认

1,10 co 5               1-10行复制到5行后

g/#/d               查找#行并删除

部分语言

创建  touch   tee   vim    echo

查看 cat less head tail

过滤 grep

切割 cut

排序 sort

去重 uniq

替换字符 tr

文本统计 wc

tail

tail -f监视文件增长    -c字节指定  -n行指定   -m多字节指定   -b512字节   -k1kb字节     file

tail -n 12 file

Head

head -n显示前n行      -c n显示件n字节   -c -n显示除了n字节的其他内容     -v显示内容和文件             file

head -2 file

Sed

sed -n ‘x,yp’file   

Sed -n ‘4,8p’file                 查询第几行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值