vim基础快捷键
vim快捷键
1. 移动光标
| 快捷键 | 作用 |
|---|---|
| h | 光标向左移动一个字符 |
| j | 光标向下移动一个字符 |
| k | 光标向上移动一个字符 |
| l | 光标向右移动一个字符 |
| 6j | 向下移动6个字符 |
| Ctrl+f | 屏幕向下移动一页 |
| Ctrl+d | 屏幕向下移动半页 |
| Ctrl+b | 屏幕向上移动一页 |
| Ctrl+u | 屏幕向上移动半页 |
| 6Space | 光标向后移动6个字符的距离 |
| 0 | 移动到这一行的最前面字符处 |
| $ | 移动到这一行的最后面字符处 |
| H | 光标移动到屏幕的最上方那一行的第一个字符 |
| M | 光标移动到屏幕的中央那一行的第一个字符 |
| L | 光标移动到屏幕的最下方那一行的第一个字符 |
| G | 移动到这个档案的最后一行 |
| 6G | 移动到这个档案的第6行 |
| gg | 移动到这个档案的第一行(1G) |
| 6Enter | 光标向下移动6行 |
2.删除、复制与贴上
| 【小写】x | 相当于delete |
|---|---|
| 【大写】X | 相当于backspace |
| 6x | 连续向后删除6个字符 |
| dd | 删除游标所在的一整行 |
| d1G / dgg | 删除光标所在到第1行所有数据 |
| dG | 删除光标所在到最后1行的所有数据 |
| d0 | 删除光标所在到该行开始的所有数据 |
| d$ | 删除光标所在到该行结束的所有数据 |
| d% | 在括号末尾处使用,可以保留括号,删除括号内的内容 |
| yy | 复制光标所在行 |
| 6yy | 复制光标所在向下6行,即向下复制6行 |
| y1G / ygg | 复制光标所在行到第一行的所有数据 |
| yG | 复制光标所在行到最后一行的所有数据 |
| y0 | 复制光标所在处字符(不包括该字符)到该行行首的数据 |
| y$ | 复制光标所在处字符到该行行尾的数据 |
| p | 贴在光标的下一行 |
| P | 贴在光标所在行 |
| J | 将光标所在行与下一行合并成同一行数据 |
| u | 复原前一个动作 |
| Ctrl+r | 重做上一个动作 |
| . | 重复上一个动作 |
3. 一般模式切换到编辑模式
| i | 在目前光标所在处输入 |
|---|---|
| I | 在目前所在行的第一个非空格字符处开始输入 |
| a | 在光标所在字符的下一个字符处开始输入 |
| A | 在光标所在行的最后一个字符处开始输入 |
| o | 在光标所在行的下一行处开始输入 |
| O | 在光标所在行的上一行处开始输入 |
| r | 只会取代一次光标所在字符 |
| R | 一直取代光标所在的文字,直到按下Esc为止 |
4. 一般模式切换到指令模式
还没有!
5.vim键盘图


vim基础快捷键的更多相关文章
- 18.Vim基础指令(自用)——2019年12月13日
title: vim study date: "2018-12-26 20:17:16" tags: 指令学习 categories: 技术驿站 vim study 2018年12 ...
- vim基础命令
2015-06-04 by komilevim基础命令 打开一个文件 vim index.php 几种模式说明Normal Mode也就是最一般的普通模式,默认进入vim之后,处于这种模式.Inser ...
- vim使用快捷键
vim使用快捷键 索引 1. 关于Vim 1.1 Vim的几种模式 2. 启动Vim 3. 文档操作 4. 光标的移动 4.1 基本移动 4.2 翻屏 4.3 标记 5. 插入文本 5.1 基本插入 ...
- Vim命令快捷键(网摘)
Vim命令快捷键(网摘) 原文出处:[?---->home]
- 一些常用的vim编辑器快捷键:
一些常用的vim编辑器快捷键: h」.「j」.「k」.「l」,分别控制光标左.下.上.右移一格. 按「ctrl」+「b」:屏幕往“后”移动一页. 按「ctrl」+「f」:屏幕往“前”移动一页. 按「c ...
- VIM常用快捷键(转载)
移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 ...
- Mac下Vim编辑快捷键小结(移动光标)
Mac下Vim编辑快捷键小结(移动光标) 1.移动到行尾"$",移动到行首"0"(数字),移动到行首第一个字符处"^" 2.移动到段首&qu ...
- [转贴] VIM 常用快捷键 --一直记不住
vim 常用快捷键 原帖地址: https://www.cnblogs.com/tianyajuanke/archive/2012/04/25/2470002.html 1.vim ~/.vimrc ...
- vim的快捷键
vim的快捷键 (〇)3中模式之间的切换 默认在命令模式. i键,从命令模式,进入插入模式. 冒号(:)键,从命令模式,进入末行模式. Esc键,从插入模式.末行模式,进入命令模式. (一)命令模式下 ...
随机推荐
- HTTPS工作流程
HTTPS工作流程 RSA算法 RSA的密钥分成两个部分: PublicKey 加密数据 验证签名 不能解密 任何人都可以获得 Private Key 数据签名(摘要算法) 解密 加密(不用此功能) ...
- 深入理解JS原型与原型链
函数的prototype 1.函数的prototype属性 *每个函数都有一个prototype属性,它默认指向一个Object空对象(即称为原型对 象) * 原型对象中都有一个属性construct ...
- Java并发编程实战 02Java如何解决可见性和有序性问题
摘要 在上一篇文章当中,讲到了CPU缓存导致可见性.线程切换导致了原子性.编译优化导致了有序性问题.那么这篇文章就先解决其中的可见性和有序性问题,引出了今天的主角:Java内存模型(面试并发的时候会经 ...
- stand up meeting 11/20/2015
3组员 今日工作 工作耗时/h 明日计划 计划耗时/h 冯晓云 将输出string里的翻译合理取分为动名词等各种词性,按约定格式返回,按热度排列,但每一个词性下的解释仍然是由“$$”分词:对于查询词为 ...
- Linux命令:chown
说明: 将指定文件的拥有者改为指定的用户或组. 语法: chown [-cfhvR] [--help] [--version] user[:group] file... 参数: user : 新的文件 ...
- vs 类型定义及语句,随机数
1 类型定义: 1)小数: 类型 变量名 赋值 decimal d : d=1.2m float ...
- 本地同时使用多个git账号
config文件说明 Git Document指示在首次安装git的时候需要配置Config的相关内容信息,有三个地方存储了config文件,决定了读取的场景不同. 1 /etc/gitconfig: ...
- [php代码审计]bluecms v1.6 sp1
一.环境搭建 bluecms v1.6 sp1源码 windows 7 phpstudy2016(php 5.4.45) seay源代码审计系统 源码在网上很容易下载,很多教程说访问地址 http:/ ...
- MySQL不香吗,为什么还要有noSQL?
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是分布式专题的第14篇文章,我们一起来看看NoSQL数据库. 其实我很早就想写写分布式数据库相关的文章,既是我现在正在学习的,也是我很感 ...
- pytorch LSTM情感分类全部代码
先运行main.py进行文本序列化,再train.py模型训练 dataset.py from torch.utils.data import DataLoader,Dataset import to ...