一、移动

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. tensorflow 升级到1.9-rc0,tensorboard 报错:TypeError: GetNext() takes exactly 1 argument (2 given)

    Exception in thread Reloader:Traceback (most recent call last):  File "/usr/lib/python2.7/threa ...

  2. 手眼标定之相机随动eye-in-hand 示例:handeye_movingcam_calibration

    * * This example explains how to use the hand eye calibration for the case where* the camera is atta ...

  3. Java 定时任务的几种实现方式

    JAVA实现定时任务的几种方式 @(JAVA)[spring|quartz|定时器]  近期项目开发中需要动态的添加定时任务,比如在某个活动结束时,自动生成获奖名单,导出excel等,此类任务由于活动 ...

  4. Nginx+Keepalived(二)

    Linux CentOS7安装Nginx 1.gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境. yum install gcc-c++ 2.PCRE pcre- ...

  5. TCP协议和UDP协议基础介绍

    TCP协议和UDP协议区别 标签(空格分隔): TCP,udp TCP的三次握手 TCP被称为可靠的数据传输协议,主要是通过许多机制来实现的其中最主要的就是三次握手的功能,当然,TCP传送数据的机制非 ...

  6. kettle使用笔记1--基本安装和使用

    参考来源 https://blog.csdn.net/qq_36698956/article/details/80751655,在这个文章基础上实际使用增加的. 一,安装,采用的是下载官方网站的win ...

  7. pandas进行条件格式化以及线性回归的预测

    条件格式化 需求1: 将三次考试的成绩小于60分的值找出来,并将字体变为红色 需求2: 将每次考试的第一名找出来,将背景变为绿色 需求3: 使用背景颜色的深浅来表示数值的大小 需求4: 使用数据条的长 ...

  8. yii2-redis 扩展详解

    安装yii2-redis composer require yiisoft/yii2-redis 修改config/web.php 的  components 配置 'cache' => [ / ...

  9. python爬虫的scrapy安装+pymongo的安装

    我的:python2.7版本    32位 注意scrapy只支持2.7及以上的版本. 1.安装python 2.安装pip 安装pip就不赘述了,网上很多教学 pip安装时要注意更新,如果pip版本 ...

  10. Div+CSS+JQuery实现选项卡,即通过点击不同的li跳转到不同的div中显示不同的内容或者执行不同的操作。

    1.代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   ...