前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim常用操作-01

vim常用操作-01

作者头像
lexingsen
发布2022-02-25 08:52:13
3100
发布2022-02-25 08:52:13
举报
文章被收录于专栏:乐行僧的博客
代码语言:javascript
复制
J 合并当前代码行到上一行末

[[ 跳到当前函数头
]] 跳到当前函数尾巴

ctrl + ] 跳到函数定义
ctrl + o(小写字母) 返回

w 按照单词向后移动
b 按照单词向前移动

$ 跳到行末
0 跳到行首
^ 跳到行首第一个字母处

ctrl + v  按照块选中
V 按行选中
v 进入visual模式

fx 跳到字母x处
ft 跳到字母t处

% 成对括号的另外一个
5g 向下走5行
3x 删除3个字母


[] 上一个函数尾
][ 下一个函数尾

r 单个字符替换
R 多个字符连续替换

yw 复制单词
y$ 复制到行尾

dw 删除单词
d$ 删除到行尾

ma 标记一个位置a
`a 回到这个位置

qa.....q 录制宏,.....是进行的一系列操作
@a 使用宏a
@@ 使用上次使用的宏
5@ 连续五次使用上次使用的宏

插入模式下
ctrl + h 删除上一个字符
ctrl + u 删除上一个单词
ctrl + w 删除当前行


移动
ctrl + a 行首
ctrl + e 行尾
ctrl + b 向后移动
crtl + f 向前移动

normal -> insert gi,a,i,o,A,I,O
insert -> normal ctrl+[ ctrl+c esc

w/W 移动下一个 word/WORD开头
e/E 移动下一个 word/WORD结尾
b/B 回到下一个 word/WORD开头
 
word 指的是以非空白符分割的单词
WORD 以空白符分割的单词
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档