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键,从插入模式.末行模式,进入命令模式. (一)命令模式下 ...
随机推荐
- SpringBoot系列(六)集成thymeleaf详解版
SpringBoot系列(六)集成thymeleaf详解版 1. thymeleaf简介 1. Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎. 2. Thymeleaf ...
- 【小学数学】算术口诀 独立音频MP3
算术口诀 独立音频MP3 原文载于本人个人网站:http://www.unlimitedbladeworks.cc/writing_202004_01_sskj 特点 加法口诀 乘法口诀 独立音频 m ...
- 【半监督学习】MixMatch、UDA、ReMixMatch、FixMatch
半监督学习(Semi-Supervised Learning,SSL)的 SOTA 一次次被 Google 刷新,从 MixMatch 开始,到同期的 UDA.ReMixMatch,再到 2020 年 ...
- 使用Docker快速搭建PHP开发环境
最近有个同事找过来,希望我对在很早之前写的一个PHP网站上增加一些功能,当时开发使用xampp构建的本地开发环境,但是现在我的笔记本电脑已经更新,没有当时的开发环境.本着尽量不往电脑上装无用软件的原则 ...
- [书籍精读]《React Native精解与实战》精读笔记分享
写在前面 书籍介绍:本书由架构师撰写,包含ReactNative框架底层原理,以及与iOS.Android混合开发案例,精选了大量实例代码,方便读者快速学习.主要内容分为两大部分,第1部分" ...
- python与excel的关系;铁打的python流水的excel
现在很多行业,都离不开用Excel: 做财务的,要用Excel做报表:做物流的,会用Excel来跟踪订单情况:做HR的,会用Excel算工资:做分析的,会用Excel计算数据做报表.不知道你有没有这样 ...
- ado.net 面向对象
面向对象:就是一个大的转换器,建立起一条通道通往数据库然后通过通道将所需(方法)数据从转换器往返于外部界面端 1 首先在项目里创建文件夹: 右击项目———添加个文件夹App_Cod 2 ...
- UML 建模工具的安装与使用
一. 实验目的1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法: 2) 理解 EA 界面布局和元素操作的一般技巧: 3) 熟悉 UML 中的各种图的建立和表 ...
- tensorflow1.0 构建lstm做图片分类
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data #this is data mni ...
- css3 文本控制自动换行
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;