vim操作

自动对齐:(gg=G)

在命令模式下(即非“插入”等编辑模式),先输入gg,这时候光标会移动到第一行第一个字符,然后按 “=” 号之后切换成大写,再按一下G,这时候光标会移到最后一行的第一个字符,这时候就可以看到代码被排得整整齐齐了

跳转到该行数:(:num)
在命令模式下(即非“插入”等编辑模式),先输入: ,在输入行数回车即跳转到该行数。

代码自动补齐:(Ctrl + p 倒叙搜索函数 Ctrl + n 叙搜索函数 )
在输入模式下(即“插入”等编辑模式)输入Ctrl + p
会提示代码函数补全。如图下所示:vim代码自动补全
打开当前目录的所有文件 (在命令行终端 vim * -p)
如图下所示:
vim * -p 打开当前目录下所有文件
vim同时打开多个文件之间切换 (gt)
在命令模式下(即非“插入”等编辑模式),输入gt

复制一段代码代码块之间用空行分开(yap)剪切代码块同理为 (dap)
在命令模式下(即非“插入”等编辑模式),将光标移动到要拷贝的位置输入yap 在将光标移动到即将拷贝的位置输入p就将代码块复制到该位置

vim复制一个单词 (yw)剪切一个单词(dw)
在命令模式下(即非“插入”等编辑模式),将光标移动到要拷贝的单词输入yw 在将光标移动到即将拷贝的位置输入p就将代码块复制到该位置
查找替换
:%s/old/new/g 一次性 替换文件中 所有出现的旧文本
:s/old/new/g 选中可视范围 ,替换范围内 所有出现的旧文本
:%s/old/new/gc 提示性 替换文件中 所有出现的旧文本

y	yes	确定
n	no	取消
a	all	全部
q	quit	退出
l	last	行首
^E		向下滚屏
^Y		向上滚屏

插入文本

i	insert	在光标所在 位置前 插入字符
I	insert	在光标所在 行首前 插入字符
a	append	在光标所在 位置后 插入字符
A	append	在光标所在 行尾后 插入字符
o		在光标所在 的下行 插入空行
O		在光标所在 的上行 插入空行

分屏窗口
末行命令扩展

:e .	edit	打开内置的 文件浏览器 ,显示当前目录文件
:n 文件名	new	在当前目录, 新建文件
:w 文件名	write	在当前目录, 另存为文件 ,不切换编辑文件

分屏命令使用

:sp 文件名 split 横向 增加分屏
:vsp 文件名 vertical split 纵向 增加分屏

以下为窗口命令说明

Ctrl + w + w	window	切换 下一窗口
Ctrl + w + r	reverse	互换 窗口位置
Ctrl + w + c	close	关闭 当前窗口
Ctrl + w + q	quit	退出 当前窗口
Ctrl + w + o	other	关闭 其他窗口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值