现在主要使用的是linux C编程,所以vim的操作避免不了,刚从windows中的编程习惯切换过来的时候真的使用十分十分不顺手,但是等习惯这些操作以后简直不要太爽,但但但最重要的是还是要经常使用,不然一段时间以后也会生疏了,故写一篇博文总结之并分享之,嘻嘻嘻嘻。

首先说一下下面这些命令都是在命令状态下进行,加入处于插入模式,可以按[Esc]退出该模式进入命令模式。

光标移动

h或向左箭头(<-)    光标向左移动一个字符

nh或者n<-          光标向左移动n个字符

l或向右箭头(->)   光标向右移动一个字符

nl或者n->          光标向右移动n个字符

j或向下箭头(↓)   光标向下移动一个字符

nj或者n ↓          光标向下移动n个字符

k或向上箭头()   光标向上移动一个字符

nk或者n           光标向上移动n个字符

注:输入数字的时候不要使用小键盘,不然会直接进入插入模式

滚屏

Ctrl + f            向下移动一页,相当于[PgDn]

Ctrl + b            向上移动一页,相当于[PgUp]

Ctrl + d            向下移动半页

Ctrl + u            向上移动半页

Ctrl + e            向下一行

Ctrl + y            向上一行

删除 复制 粘贴 撤销

x            向后删除一个字符,相当于[Del]

nx           向后删除n个字符

X            向前删除一个字符

nX           向前删除n个字符

dd           删除光标所在那一行

ndd          删除光标所在行往下n行

yy           复制光标所在行

nyy          复制光标所在行往下n行

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

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

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

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

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

d0(0为数字0)删除光标所在处到该行的第一个字符

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

y0(0为数字0)复制光标所在处到该行的第一个字符

p(小写)           将剪切板(复制or删除)的数据粘贴在光标的下一行

P(大写)        将剪切板(复制or删除)的数据粘贴在光标的上一行

J                将光标所在行与下一行结合成一行,两行之间有空格隔开

u                撤销

Ctrl + r           撤销的撤销

注:1.shift + 某小写字母 = 大写字母,如:shift + g = G;

2.复制和删除操作的数据都留在剪切板里,所以粘贴操作时粘贴的数据是上一次复制和删除操作后的数据。

先到这里,接下来会总结区块选择、查找、替换等等的操作!

转载于:https://www.cnblogs.com/rere-whh/p/7634289.html

vim常用命令使用总结相关推荐

  1. 自己用到的vim常用命令

    一.前言 这里整理的是我在实习期间用到的常用vim命令,特记录如下,以免忘记. 二.vim常用命令 1.vim中的光标移动 shift+6(^):跳到行首(第一个非空格字符)(注:在shell跳到行首 ...

  2. Linux—vim常用命令

    vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...

  3. linux 自定义vi dd,Vim常用命令及配置方案

    几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...

  4. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  5. vi/vim常用命令 zz

    http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...

  6. vim常用命令之多行注释和多行删除

    vim常用命令之多行注释和多行删除 vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率.   1.多行注释:   1). 首先按esc进入命令行模式下,按下Ctrl ...

  7. Vim常用命令和配置

    [TOC] Vim常用命令和配置 Mac 终端键入 vimtutor 即可进入Vim入门教程 问题收集 vim代码粘贴,格式混乱到逆天.这是因为vim设置了自动缩进造成的问题, 所以如果你需要在ins ...

  8. Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...

  9. vi/vim常用命令总结参考图

    vi/vim编辑工具常用命令参考:

  10. Linux 和 Vim 常用命令整理

    Sftp常用命令: lcd f: 本地切换到 F盘 lpwd 本地 当前目录 lls 本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get 下载文件到本地 ...

最新文章

  1. Linux的su命令,sudo命令和限制root远程登录
  2. System.exit(0)和System.exit(1)区别
  3. mxnet:mx.sym.BlockGrad理解
  4. Spring IOC源代码具体解释之容器初始化
  5. 2019牛客暑期多校训练营(第六场)C - Palindrome Mouse (回文树dfs)
  6. 7 PP配置-生产主数据-工作中心相关-定义工作中心标准值码
  7. Python元组的操作
  8. PO/VO/BO等对象模型
  9. 如何创建_重庆市百科如何创建
  10. lr压测mysql数据库_MySQL数据库性能测试的方法
  11. C++ 编译运行报错 error: stray ‘\200’ in program 解决方案
  12. python制作的项目进度管理_项目管理必备——使用燃尽图监控项目整体进度
  13. 计算机运算法则图鉴,AP微积分BC TI-Nspire计算器使用指南 正确使用计算器5分到手轻而易举...
  14. SCI期刊分区-JCR分区 中科院分区
  15. office2018自动图文集_操作快狠准!让你相见恨晚的Office快捷键
  16. java开发工作地池州_安徽8个地级市,池州排第八前途不可限量
  17. 计算机网络第一章课后题完整详细答案
  18. GitHub Action入门简介
  19. 【HTCVR】VRTK插件功能
  20. XCTF-攻防世界CTF平台-Reverse逆向类——56、tar-tar-binks(Mac平台下的64位动态链接共享库.dylib逆向)

热门文章

  1. 从运动脑机接口到情绪脑机接口:情绪脑机接口
  2. ios 系统提示框_经验分享:新购买移动硬盘格式化为Windows系统和Mac系统同时可以使用的方法...
  3. 商汤作价1026亿IPO,商业化汤教授身家220亿
  4. 周鸿祎:网络安全不是一门“卖货”的生意
  5. 别一提英特尔就电脑CPU了
  6. 华为终于放出方舟编译器源代码!开源平台同步亮相,网友:硬核项目
  7. 利用angular4和nodejs-express构建一个简单的网站(九)—用户登录
  8. 建高性能ASP.NET站点 第五章—性能调优综述(中篇)
  9. VSTO Office二次开发PPTRibbonX命令操作及对象添加
  10. BZOJ 2502: 清理雪道 [最小流]