vim编辑器常用操作

命令行模式集

移动光标

gg              #定位光标到最开始行(第一个文本所在的地方)

G或shift + g    #定位光标到最结尾行(第一个文本所在的地方)

n+G             #n是任意数字,定位光标到任意行(第一个文本所在的地方)

$               #定位光标到当前行最后一个文本

^               #定位光标到当前行第一个文本

w、b            #光标按照单词进行行内或跨行移动(也可可以配合n使用,一次跨越n个单词)

h、j、k、l       #以字符为单位进行左、下、上、右移动

复制粘贴

yy         #复制光标所在行到缓冲区

n+yy       #n是任意数字,从光标当前行开始,复制n行

p          #将缓冲区中的字符贴到光标所在行的下一行位置

n+p        #n是任意数字,将缓冲区中的字符粘贴n份

注意:所有与yy有关的复制命令都必须与p配合才能完成。

撤销

u           #回到上一个操作,按多次,可执行多次恢复

ctrl+r      #对撤销的恢复

剪切/删除

dd          #dd完如果不p的话,那就是删除,如果p的话就是剪切

x           #删除光标所在位置的字符

n+x         #n是任意数字,删除从光标位置开始的n个字符

X           #删除光标所在位置的前面一个字符

n+X         #n是任意数字,删除光标所在位置的前n个字符

更改

shift+~     #快速更换大小写

r           #替换光标所在字符,点击r后,再点击期待替换的字符

n+r         #n是任意数字,把从光标位置开始的n个字符全部替换成目标字符

R           #替换光标所到之处的字符,知道按下Esc键为止(其实这就是替换模式)

底行模式集

多文本操作

s 文件名     #实现多文件分屏

ctrl+w+w    #实现光标在分屏多文件之间的切换,光标在哪个窗口里面,就对哪一个窗口进行操作

保存/退出

w           #保存
w!          #强制保存
q           #退出
q!          #强制退出
wq          #保存并退出
wq!         #强制保存并退出

命令执行

!           #在底行模式下执行命令

调出行号

set nu      #调出行号,在文件每一行前面列出行号
set nonu    #取消行号

跳到文件的某行

n           #n是任意数字,输入一个数字在点enter,就会跳到文章对应的行

查找字符

/关键字      #先输入/,在输入你先更要查找的字符,如果第一次找的不是你想要的,可以一直按n,会继续往后寻找你想要的

?关键字      #输入?,在输入你先更要查找的字符,如果第一次找的不是你想要的,可以一直按n,会继续往后寻找你想要的

取消高亮

nohlsearch

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值