vim编辑器 用法

命令模式

gg                            将光标定位到最开始行
G                             将光标定位到最结尾行
n+G                           将光标定位到指定任意行
shift+$                       将光标定位到当前行的最右边
shift+^                       将光标定位到当前行的最左边
w/b                           光标按照单词进行行内,跨行移动
键盘的上下左右方向键             光标上下左右移动一个字符

(n)+yy                        复制包括光标所在行在内的向下共n行内容
(n)+dd                        剪切包括光标所在行在内的向下共n行内容
(n)+p                         粘贴内容到光标所在行的下一行共n遍
(n)+x                         删除光标所在字符及其后(仅限该行)共n个字符

u                             撤销上一步操作
ctrl+r                        撤销之间的撤销

shift+~                       快速将光标所在字符大小写转化
(n)+r+新字符                   批量化替换光标所在字符及其后(仅限该行)共n个字符

i                             由命令模式进入到插入模式
:                             由命令模式进入到底行模式
shift+r                       由命令模式进入到替换模式
esc                           无脑退回到命令模式

底行模式

vs test1.c                    同时打开文件test1.c的编辑窗口
ctrl+w+w(在命令模式下)          光标在窗口之间切换(光标在哪个窗口,就对哪个窗口进行操作,可以跨窗口进行代码复制粘贴)
w!                            强制保存当前文件
q!                            强制退出当前vim编辑器
wq                            保存文件并退出vim编辑器
/+指定关键字                    在代码文本中向下搜索指定关键字
?+指定关键字                    在代码文本中向上搜索指定关键字
n(在命令模式下)                 跳转到下一个匹配项
N(在命令模式下)                 跳转到上一个匹配项
n+o+h+l                       取消指定关键字高亮显示

替换模式

//无脑替换

插入模式

//写代码或文本

批量化注释

ctrl+v       命令模式下
h/j/k/l      左///右 选定区域
I            进入到插入模式
//           先注释一行
Esc          完成批量化注释

ctrl+v       命令模式下
h/j/k/l      左///右 选定区域
d            取消批量化注释
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

絕知此事要躬行

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

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

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

打赏作者

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

抵扣说明:

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

余额充值