资讯专栏INFORMATION COLUMN

Vim中文键盘速查表及Vim命令索引

forsigner / 1773人阅读

摘要:经典的键盘速查表中文介绍图以及各命令的详细介绍索引,按不同颜色区分动作命令操作符,推荐阅读谈谈中的操作符和动作命令。原文地址中文键盘速查表详细介绍

经典的Vim键盘速查表中文介绍图以及各命令的详细介绍索引,按不同颜色区分Vim动作(motion)、Vim命令、Vim操作符(operator),推荐阅读谈谈Vim中的操作符和动作命令。

Esc:返回到Vim的普通模式

~:大小写转换,即将当前光标所在的大写字符转为小写字符,或将当前小写字符转为大写字符

!:在 Vim 中执行外部命令,参考Vim执行shell命令。

@: 回放录制的宏操作,参考Vim宏录制与重复操作。

#:反向查找Vim当前光标所在单词,参考Vim搜索命令使用方法和技巧。

$:将Vim光标移动到当前所在行的行尾(实际行),参考Vim光标移动命令汇总。

%:找到本行的光标所在或其后的下一个项目,并跳转到它的匹配

^:将光标移动到当前行的第一个非空格字符("软"行首)

&:等价于 :s,表示重复上次的 substitute 命令,参考Vim替换命令。

*:正向查找Vim当前光标所在单词,参考Vim搜索命令使用方法和技巧。

(:将光标移动到句首

):将光标移动到下一个句首

+:将光标移动到下一行行首,参考Ex命令偏移地址。

0:将光标移动到当前行行首 ("硬"行首,对应 ^)

-:将光标移动到上一行行首 (对应 +)

=:自动格式化,>>= 表示行首缩进,参考Vim自动缩进和tab键。

Q:切换到Ex模式
q:开始录制宏,参考Vim宏录制与重复操作。

W:将光标移动到下一个字串
w:将光标移动到下一个单词,关于 Ww 的区别,参考Vim单词和字串概念。

E:正向移动到当前字串 / 下一字串的结尾
e:正向移动到当前单词 / 下一单词的结尾

R:切换到替换模式
r:替换字符

T:反向移动到上一个目标所在之处的后一个字符上
t:正向移动到下一个目标字符所在之处的一个字符上,参考Vim字符查找与光标快速移动。

Y:拷贝行
y:拷贝

U:撤销行内命令
u:撤销命令

I:到行首插入
i:插入模式

O:在当前行上一行插入
o:在当前行下一行插入

P:粘贴到前一行
p:粘贴到后一行

A:在行尾插入
a:在Vim当前光标后插入

S:删除行并插入
s:删除字符并插入,非常好用却被很多人忽略的命令

D:删除到当前行行尾
d:删除

F:行内字符反向查找
f:行内字符查找,参考Vim字符查找与光标快速移动。

G:将光标移动到文档末尾行
ggg 将光标移动到文档首行,26gg 将光标移动到文档的第 26 行,gf 打开光标处的文件名

H:移动光标到屏幕顶行
h:光标往左移动

J:合并两行
j:光标往下移动

K:打开光标所在单词对应的Vim帮助文档
k:光标往上移动

L:移动光标到屏幕底行
l:光标往右移动

ZZZ 保存退出,ZQ 不保存退出
zzz 移动光标所在行到屏幕顶端,zb 移动光标所在行到屏幕底端,zz 移动光标所在行到屏幕中间。

X:删除光标所在词的前一个字符,类似于word、notepad等编辑器中的退格 (Backspace)
x:删除字符

C:修改至行末;
c:修改当前光标下的字符,后面可以接一个移动范围,表示修改光标点到移动终点之间的内容并进入插入模式,参考Vim删除并进入插入模式命令c(change)。

V:进入行选择可视化模式;
v:进入字符选择可视化模式,参考vim可视化模式。

B:将光标移动到前一个字串;
b:将光标移动到前一个单词,参考vim单词和字串。

N:反向(往上)查找上一个目标串;
n:正向(往下)查找下一个目标串,参考vim查找。

M:将光标移动到屏幕中间行;
m:用于设置位置标注(vim mark),参考Vim位置标记mark详解。


原文地址:Vim中文键盘速查表详细介绍

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25109.html

相关文章

  • 前端查表大全,分享一些技术和工具的简明教程

    摘要:这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键的命令行的选择器的属性等,这个列表简单收集了常用的工具,可以收藏用于平时的备忘录,需要用到的时候可以及时查阅。 这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键、git的命令行、jQuery的API选择器、CSS的flexbox属性等,这个列表简单收集了常用的工具,可以收藏用于平...

    xiaochao 评论0 收藏0
  • 前端查表大全,分享一些技术和工具的简明教程

    摘要:这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键的命令行的选择器的属性等,这个列表简单收集了常用的工具,可以收藏用于平时的备忘录,需要用到的时候可以及时查阅。 这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键、git的命令行、jQuery的API选择器、CSS的flexbox属性等,这个列表简单收集了常用的工具,可以收藏用于平...

    avwu 评论0 收藏0
  • 前端查表大全,分享一些技术和工具的简明教程

    摘要:这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键的命令行的选择器的属性等,这个列表简单收集了常用的工具,可以收藏用于平时的备忘录,需要用到的时候可以及时查阅。 这个速查表主要是分享互联网上一些比较常用的工具和技术常用内容,如编辑器的快捷键、git的命令行、jQuery的API选择器、CSS的flexbox属性等,这个列表简单收集了常用的工具,可以收藏用于平...

    chunquedong 评论0 收藏0
  • Docker - 01 常用指令、参数配置查表

    摘要:后续文谈到私仓非常有用。恢复数据卷首先运行了一个新容器作为数据恢复的目标。第二行指令启动了一个临时容器,这个容器挂载了两个,第一个与要恢复的共享,第二个将宿主机的当前目录挂载到容器的下。参考会煮咖啡的猫咪 showImg(https://segmentfault.com/img/remote/1460000016001552?w=615&h=456); 目录 01 Docker 常用...

    oneasp 评论0 收藏0
  • Laravel 5.1 LTS 查表重磅发布

    showImg(http://ww2.sinaimg.cn/large/005SFY0kjw1f2mt468a0cj31bs10mtk8.jpg); GitHub 项目在此: https://github.com/Aufree/laravel5-cheat... 本项目由 @Aufree 和 @Summer 整理维护。 说明 最近在开始使用 Laravel 进行开发, 在学习过程中无意间发现了 L...

    20171112 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<