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

vim命令

作者头像
二十三年蝉
发布2018-08-27 16:55:20
5160
发布2018-08-27 16:55:20
举报
文章被收录于专栏:闻道于事

光标移动:

代码语言:javascript
复制
h,j,k,l    h   #表示往左,j表示往下,k表示往右,l表示往上
Ctrl f        #上一页
Ctrl b        #下一页
w, e, W, E    #跳到单词的后面,小写包括标点
b, B        #以单词为单位往前跳动光标,小写包含标点
O            #开启新的一行
^            #一行的开始
$            #一行的结尾
gg            #文档的第一行
[N]G        #文档的第N行或者最后一行

插入模式:

代码语言:javascript
复制
i    #插入到光标前面
I    #插入到行的开始位置
a    #插入到光标的后面
A    #插入到行的最后位置
o, O    #新开一行
Esc    #关闭插入模式

编辑:

代码语言:javascript
复制
r         #在插入模式替换光标所在的一个字符
J         #合并下一行到上一行
s         #删除光标所在的一个字符, 光标还在当行
S         #删除光标所在的一行,光标还在当行,不同于dd
u         #撤销上一步操作
ctrl r     #恢复上一步操作
.         #重复最后一个命令
~         #变换为大写
[N]>>     #一行或N行往右移动一个tab
[N]<<     #一行或N行往左移动一个tab

关闭:

代码语言:javascript
复制
:w    #保存
:wq, :x    #保存并关闭
:q    #关闭(已保存)
:q!    #强制关闭

搜索:

代码语言:javascript
复制
/pattern    #搜索(非插入模式)
?pattern    #往后搜索
n    #光标到达搜索结果的前一个目标
N    #光标到达搜索结果的后一个目标

视觉模式:

代码语言:javascript
复制
v    #选中一个或多个字符
V    #选中一行

剪切复制:

代码语言:javascript
复制
dd    #删除一行
dw    #删除一个单词
x    #删除后一个字符
X    #删除前一个字符
D    #删除一行最后一个字符
[N]yy    #复制一行或者N行
yw    #复制一个单词
p    #粘贴

窗口:

代码语言:javascript
复制
:split    #水平方向分割出一个窗口
:vsplit    #垂直方向分割出一个窗口
:close    #关闭窗口
Ctrl W    #切换窗口, h到左边窗口,j到下方窗口,k到上方窗口,l到右边窗口
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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