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键,从插入模式.末行模式,进入命令模式. (一)命令模式下 ...
随机推荐
- spring 中 hibernate 的 2种 配置方式(新旧 2种方式)
Spring对hibernate配置文件hibernate.cfg.xml的集成,来取代hibernate.cfg.xml的配置 Spring对hibernate配置文件hibernate.cfg.x ...
- 数据结构和算法(Golang实现)(8.2)基础知识-分治法和递归
分治法和递归 在计算机科学中,分治法是一种很重要的算法. 字面上的解释是分而治之,就是把一个复杂的问题分成两个或更多的相同或相似的子问题. 直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合 ...
- 动态规划_基础_最长公共子序列_多种方法_递归/dp
D: 魔法少女资格面试 题目描述 众所周知,魔法少女是一个低危高薪职业.随着近年来报考魔法少女的孩子们越来越多,魔法少女行业已经出现饱和现象!为了缓和魔法少女界的就业压力,魔法少女考核员丁丁妹决定增加 ...
- elasticsearch7.6.2实战(2)-es可视化及分析平台-kibana
1. 场景描述 elasticsearch部署完成后,es官方提供了可视化.分析及管理平台-kibana,部署下,有需要朋友参考下,不谢! 2. 解决方案 2.1 下载 (1)地址:https://w ...
- GeoGebra小制作
效果 文件链接https://www.geogebra.org/m/bkxrjymh
- 学习Salesforce | 带你解锁Superbadge的真正作用
Superbadges是对专业知识和技能的一种认可,通过解决企业在实际业务场景中遇到的复杂问题,展示你的Salesforce专业技能. 要想获得Superbadge,首先需要完成Trailhead徽章 ...
- 负载均衡服务之HAProxy基础入门
首先我们来了解下haproxy是干嘛的?haproxy是一个法国人名叫Willy Tarreau开发的一个开源软件:这款软件主要用于解决客户端10000以上的同时连接的高性能的TCP和HTTP负载均衡 ...
- 手机app抓包[小米]
方案一:(手机电脑在同一wifi下) 打开burp设置代理 这里的ip为电脑的ip 手机手动设置代理为电脑的ip+8080 导入证书 电脑上下载下证书(http://burp) 传到手机上
- Centos史上新版最详细步骤-Linux无脑命令式oracle11g静默安装
1. 关闭selinux 1.1 sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config 1.2 或者 ...
- wireshark的基础认识
简单的抓包分析 使用过滤功能: 数据分别经过:物理层-> 数据链路层->网络层 ->传输层 ->应用层 下面将详细的查分各个层所涉及的东西. 物理层:单位是比特流 数据链路层; ...