一、移动

h/j/k/l           左/下/上/右

W w            移动到下一个单词开头

E e              移动到下一个单词结尾

B b              倒退到上一个单词开头

0                 移动到行首

$                 移动到行末

+                 移动到下一行开头

-                  移动到上一行开头

Ctrl+f / b      往前/后滚动一整屏

Ctrl+d / u     往前/后滚动半屏

Ctrl+e / y     往前/后滚动一行

z<Enter>     将光标所在行移动到屏幕顶端

z.                 将光标所在行移动到屏幕中间

z-                 将光标所在行移动到屏幕低端

H/M/L          移动到屏幕顶端/中央/底端的行

n H/L           移动到屏幕顶端/底端往下/上的第n行

Ctrl+g          显示当前行信息

nG               转至第n行

gg / G          转至文本开头/末尾

二、插入

i                  在光标之前插入

a                 在光标之后追加

A                在一行的结尾处追加

I                 在一行的开头处插入

o                光标所在位置下一行打开新行插入

O               光标所在位置上一行打开新行插入

组合使用(1) 10I*<Esc>   (2)5o###<Esc>

三、删除

x                删除光标所在处字符

X               删除光标所在前字符

dw dW      删除到下一个单次开头

de dE        删除到本单词末尾

db dB       删除到前一个单词

dd            删除一整行,且复制

D d$         删除光标位置到本行结尾

d0             删除光标位置到本行开头

四、修改

r               单个字符替换

R              连续替换

~             更改大小写

cw            从光标处修改到单词结尾

cb             从光标处修改到单词开头

c$            从光标修改到本行末尾

C             功能同上

c0            从光标修改到本行开头

cc            删除整行从头修改

S             功能同上

s              删除光标所在位置的字符,然后插入

五、复制

p              粘贴

ynl           向右复制n个字符

ynh          向左复制n个字符

ynw          向前复制n个单词

ynb          向后复制n个单词

y0            复制到行首

y$            复制到行末

yy            复制整行

yH            从当前行复制到屏幕顶端

yL             从当前行复制到屏幕低端

六、恢复

u               撤消上次命令

U              恢复整行

ctrl+r        重做

.               重复

e!           全文恢复

vim快捷键速查的更多相关文章

  1. 【Qt】Qt Creator键盘快捷键速查

    附录 Qt Creator键盘快捷键速查 一般操作的键盘快捷键 操作 快捷键 操作 快捷键 打开文件或项目 Ctrl+O 新建文件或项目 Ctrl+N 在外部编辑器中打开 Alt+V,Alt+I 选择 ...

  2. jupyter notebook快捷键速查手册

    jupyter notebook快捷键速查手册 Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本 ...

  3. vim基本命令速查表

    来源:https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt ################## ...

  4. VIM 命令速查表

    今天整理一份 VIM 常用命令速查表,当做给自己备忘. 进入VIM 相关 命令 描述 vim filename 打开或者新建文件 vim +n filename 打开文件并将光标置于第n行行首 vim ...

  5. Qt Creator键盘快捷键速查

    原地址:http://bbs.qter.org/forum.php?mod=viewthread&tid=904&extra=page%3D2 一般操作的键盘快捷键 操作 快捷键 操作 ...

  6. PhotoshopCS6常用快捷键速查

    写此文的起因:这学期开了一门多媒体技术课程,主要学习Photoshop软件的操作和使用,发觉该软件异常强大,而且有许多快捷键操作,在学期末时查阅了相关资料,特整理如下,供学习借鉴. 一.工具快捷键 二 ...

  7. webstrom快捷键速查

    编辑 Ctrl + Space 基本代码完成 (任何类. 方法或变量名称)Ctrl + Shift + Enter 完整的语句Ctrl + P (在方法调用参数) 内的参数信息Ctrl + Q 快速的 ...

  8. vi/vim 命令速查手册

    vi 的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode).插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下: 1 ...

  9. Web设计的速查卡(转)

    一.排版 1.VisiBone Font Card Download: GIF 2.常用字体表 (HTML) 3.混合字体 (PDF) 二.单元/尺寸 1.Points 和Pixels近似转换表 (H ...

随机推荐

  1. H5-手机震动

    //手机震动function vibration(){ navigator.vibrate = navigator.vibrate || navigator.webkitVibrate || navi ...

  2. CentOS7下Mysql 5.6.30安装与配置

    环境:centos 7 x64 先下载mysql安装包 打开 http://dev.mysql.com/downloads/mysql/  选择 linux - Generic 再选择 下载完毕后,得 ...

  3. 使用netty HashedWheelTimer构建简单延迟队列

    背景 最近项目中有个业务,需要对用户新增任务到期后进行业务处理.使用定时任务定时扫描过期时间,浪费资源,且不实时.只能使用延时队列处理. DelayQueue 第一想到的是java自带的延时队列del ...

  4. 【GitHub】的基本使用

    GitHub是一个常用的版本管理工具,之前安装了window版的git但是一直没使用过,今天尝试一下,去百度了一下使用方法: 引用https://www.cnblogs.com/paulwhw/p/9 ...

  5. 微信小程序——编辑

    记录一下 微信小程序分页编辑,可增页删除当前页面.第一页为主图片和主句子.其他页面一致. 左滑右滑可切换页面.每页可增加0到1页.小黑点与页面一致. /* pages/booktool/write/w ...

  6. 编写一个lambda,接受两个int,返回它们的和

    void counter(int i, int b) { auto count = [i,b]{ return i + b; }; cout<< count(); } int main() ...

  7. python note 11 函数名的使用、闭包、迭代器

    1.函数名就是一个变量 def func(): print("我是一个小小的函数") a = func print(a) #输出变量存放地址 <function func a ...

  8. 机器学习--Lasso回归和岭回归

    之前我们介绍了多元线性回归的原理, 又通过一个案例对多元线性回归模型进一步了解, 其中谈到自变量之间存在高度相关, 容易产生多重共线性问题, 对于多重共线性问题的解决方法有: 删除自变量, 改变数据形 ...

  9. CSS3--2D&3D的使用

    transform 过渡属性 向元素进行2D或3D转换 transform-origin:该元素基于某个点来旋转  transform-style: preserve-3d 规定嵌套元素如何在3D空间 ...

  10. mysql执行计划id为空—UNION关键字

    简介 UNION 操作符用于合并两个或多个 SELECT 语句的结果集.例如,我有两个表,表1记录的是公司男员工的数据,包括年龄.姓名.职位.表2记录的是公司女员工的数据,包括姓名.家庭住址.手机号等 ...