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键,从插入模式.末行模式,进入命令模式. (一)命令模式下 ...
随机推荐
- 动态网页D-html
BOM(Browser Object Model)浏览器对象模型 window对象(window – 代表浏览器中打开的一个窗口) 1.alert()方法 – 定义一个消息对话框 window.ale ...
- AJ学IOS(20)UI之UIPickerView_点菜系统
AJ分享,必须精品 先看效果图 ## UIPickerView控件 UIPickerView用处: 用来展示很多行(row) 很多列(component )的数据,多用于电子商务的点菜,城市选择等等. ...
- 前端学习笔记 --ES6新特性
前言 这篇博客是我在b站进行学习es6课程时的笔记总结与补充. 此处贴出up主的教程视频地址:深入解读ES6系列(全18讲) 1.ES6学习之路 1.1 ES6新特性 1. 变量 2. 函数 3. 数 ...
- [译]使用开发工具来调试 Beta 版 WebView
自2014年以来,Android WebView 已经作为一个可更新的系统组件铺平了道路,为 Android 应用程序和用户提供了稳定性和性能改进.现代网络平台功能和安全补丁. 然而,更新可能是一把双 ...
- harbor仓库搭建
harbor安装要求 harbor快速部署 下载harbor:https://github.com/goharbor/harbor/releases 这边以harbor-1.8.2为例 [root@g ...
- 数据挖掘入门系列教程(九)之基于sklearn的SVM使用
目录 介绍 基于SVM对MINIST数据集进行分类 使用SVM SVM分析垃圾邮件 加载数据集 分词 构建词云 构建数据集 进行训练 交叉验证 炼丹术 总结 参考 介绍 在上一篇博客:数据挖掘入门系列 ...
- 排序算法代码实现-Java
前言 为了准备面试,从2月开始将排序算法认认真真得刷了一遍,通过看书看视频,实践打代码,还有一部分的leetcode题,自己感觉也有点进步,将笔记记录总结发出来. 冒泡排序 该排序就是一种像泡泡浮到水 ...
- 掌握MySQL连接查询到底什么是驱动表
准备我们需要的表结构和数据 两张表 studnet(学生)表和score(成绩)表, 创建表的SQL语句如下 CREATE TABLE `student` ( `id` int(11) NOT NUL ...
- web自动化中pytest框架的使用(二)---参数化
1.pytest--参数化 在测试用例的前面加上@pytest.mark.parametrize("参数名",列表数据) 参数名:用来接收每一项数据,并作为测试用例的参数 列表数据 ...
- JDBC 中的事务和批处理 batch
JDBC事务处理: 事务处理一般在事务开始前把事务提交设置为false 所有DML语句执行完成后提交事务 demo: package com.xzlf.jdbc; import java.sql.Co ...