Linux VIM 的使用快捷键之删除, 复制, 粘贴

注: 以下删除, 复制和粘贴均是在非编辑模式下的操作 (esc)

一, 删除

x 小写的 x 表示向后删除一个字符, 也就是删除光标所在字符

nx n 表示数字, 表示向后删除每个字符, 例如: 10x 表示删除包括光标在内的后面 10 个字符

X 大写的 X 表示删除光标前的一个字符, 不包括光标所在字符

nX n 表示数字, 表示向前删除每个字符, 例如: 10X 表示删除光标前的 10 个字符, 不包括光标所在字符

dd 删除光标所在的行, 其实也是剪切

ndd n 表示数字, 删除光标所在的向下 n 行

d1G 删除光标所在行到第一行数据

dG 删除光标所在行到最后一行数据

d0 删除光标所在到该行第一个字符

d$ 删除光标所在到该行最后一个字符

二, 复制

yy 复制光标所在的行

nyy n 表示数字, 复制光标所在的向下 n 行

y1G 复制光标所在行到第一行数据

yG 复制光标所在行到最后一行数据

y0 复制光标所在到该行第一个字符

y$ 复制光标所在到该行最后一个字符

三, 粘贴

p 小 p 表示将已复制的数据粘贴在光标的下一行

P 大 P 表示将已复制的数据粘贴在光标的上一行

J 将光标所在的行与下一行的数据合并为一行

u 小 u 表示撤销上一步操作 (特别重要, 类似于 Windows 里面的 Word 里面的 crtl+y)

ctrl+r 与 u 相反, 表示重做前一步操作 (特别重要, 类似于 Windows 里面的 Word 里面的 crtl+y)

. 点, 表示重复前一个操作, 例: 想多次复制, 一直按这个点就行了

来源: http://www.bubuko.com/infodetail-3447774.html

linux vim 删除 h,Linux VIM 的使用快捷键之删除, 复制, 粘贴相关推荐

  1. VIM快捷键操作(复制/粘贴/删除/查找/跳转/撤销)

    1.复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按"yy"进行复制: 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按"nyy"复 ...

  2. linux下文件新建、移动(重命名)、复制粘贴、删除命令使用方法(touch,mv,cp,rm)

    目录 一.文件新建命令使用方法 二.文件移动(剪切粘贴).重命名命令使用方法 三.文件复制(复制粘贴)命令使用方法 四.文件删除命令使用方法 注: 1.以下测试在ubuntu 9.10(32位)上进行 ...

  3. linux内核 list.h,Linux内核list.h链表分析

    Linux Kernel中,常常需要使用双向链表.在~/include/linux/list.h中,就定义了双向链表和常用的function. 链表头如下: struct list_head { st ...

  4. linux date 小写h,linux date 命令详解[转载]

    linux date 命令详解 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [- ...

  5. linux性能测试命令h,Linux性能测试 pmap命令详解

    Linux性能测试 pmap命令详解 这里有新鲜出炉的Linux常用命令,程序狗速度看过来! Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...

  6. linux命令 free -h,Linux服务器free命令查看内存使用情况

    一.free命令可选参数 -b,-k,-m,-g show output in bytes, KB, MB, or GB -h human readable output (automatic uni ...

  7. linux unicode utf8.h,linux shell下16进制 “\uxxxx” unicode to UTF-8中文

    问题出现背景: 项目中有个通过ip获取归属地城市需求,我是直接通过新浪的ip归属查询接口来获取的.我使用的是shell脚本调用 RESULT=$(curl -s 'http://int.dpool.s ...

  8. vim 设置鼠标的光标定位功能和如何鼠标复制粘贴功能

    vi ~/.vimrc 添加 set mouse=a vi打开一个文本,发现鼠标可以对光标定位. 想要复制粘贴剪切,Shift+鼠标左键选中,Shift+鼠标右键选择

  9. 用linux装逼-我的vim配置(不定时更新)

    把装逼进行到底!提高生活质量,多用键盘,不买鼠标! 我的vimrc插件大致如下: c/c++查找 ctags(一般自带) +cscope 函数提示 echofunc 窗口 taglist + WinM ...

最新文章

  1. Apache 架构师总结的 30 条架构原则
  2. volatile 关键字
  3. 技术干货 | 闲鱼:一个优秀的 Push 平台,需要经历怎样的前世今生
  4. SpringCloudGateway静态路由配置
  5. 今天来聊聊 Redis 的主从复制
  6. 【Node】—nrm的简单使用
  7. 我做PM(项目经理)这段时间...
  8. 程序员被公司辞退12天,前领导要求回公司讲清楚代码,结果懵了
  9. Mac系统下安装Port
  10. 篮球比赛JAVA代码_Java编程实现NBA赛事接口调用实例代码
  11. C语言中钩子函数使用讲解
  12. 金融专硕可以用计算机吗,金融硕士考研:考研金融431能带计算器吗?
  13. 读完这篇系列文章,前端offer手到擒来!!!
  14. 微信小程序前端生成二维码并保存(海报同理)
  15. 什么是幻读?以及如何解决幻读?
  16. TLF 0day SERVER 列表
  17. 汉英谚语与中西方文化(转贴)
  18. <口算练习机 方案开发原理图>口算练习机/口算宝/儿童数学宝/儿童计算器 LCD液晶显示驱动IC-VK1621B,提供技术支持
  19. C#多人抢票模拟器,假设高铁有seatCount个座位
  20. python批量运行cmd_python 之多主机批量执行命令

热门文章

  1. Spark 机器学习 —— KMeans
  2. 机器学习基础(三十二) —— 使用 Apriori 算法进行关联分析
  3. [面试] 算法 —— 数组(有序二维数组的查找)
  4. shiro 单点登录_Shiro权限管理框架(一):Shiro的基本使用
  5. 专科python应届生工资多少-应届毕业生自述面试15K月薪的Python后端开发经历,希望对你有用...
  6. python画简便的图-最适合小白学的花色玩Python折线图|画个天气预报
  7. python基础编程语法-Python编程入门——基础语法详解(经典)
  8. python程序-第一个Python程序——在屏幕上输出文本
  9. 三个小白是如何在三个月内搭一个基于kaldi的嵌入式在线语音识别系统的
  10. 多角度了解科大讯飞公司之一(语音识别)