直接写下来各种vim命令一次记不住,将已经记下来的一些放在这里用于以后查找使用。

移动

Ctrl + O : 返回光标到上一次的位置
Ctrl + I: 返回光标到刚才的位置

Ctrl + f: 向前一屏
Ctrl + b: 向后一屏
Ctrl + d: 向前半屏
Ctrl + u: 向后半屏

M: 光标->屏幕中部
H: 光标->屏幕顶部
L: 光标->屏幕底部

^: 光标 -> 本行第一个非空字符
0: 光标 -> 本行第一个字符,可以是空
$: 光标 -> 本行最后一个字符

gg: 第一行
G: 最后一行
nG: 第n

注释

注释代码块

  1. Ctrl + v
  2. I
  3. #
  4. Esc

解注释代码块

  1. Ctrl + v
  2. d

分屏

sp file1: 水平分屏打开file1
vsp file1: 垂直分屏打开file1

Ctrl + ww: 切换分屏
Ctrl + w + h,j,k,l: 光标 -> 到对应的分屏上
Ctrl + w + H,J,K,L: 移动分屏

Ctrl + w + 30 + <: 分屏向左移动30个单位
Ctrl + w + 30 + >: 分屏向右移动30个单位
Ctrl + w + =: 所有同级分屏宽度相同

特殊

Ctrl + s: 锁屏
Ctrl + q: 解锁

删除

dd: 删除当前行
daw: 删除当前单词(delete all word)
diw: 删除当前单词(delete inside the word)

替换

:%s/haha/hehe/gc: 全文替换,并且要求确认

查找

/haha: 查找到haha

学习vim: 常用命令相关推荐

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

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

  2. 【Linux】Linux入门学习之常用命令一

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  3. 【Linux】Linux入门学习之常用命令四

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

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

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

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

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

  6. Linux—vim常用命令

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

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

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

  8. 【Linux】Linux入门学习之常用命令二

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  9. 【Linux】Linux入门学习之常用命令三

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  10. vi/vim常用命令 zz

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

最新文章

  1. 数字汽车钥匙的安全性增强技术
  2. SSA(static single assignment)(静态单赋值)
  3. 数据库更新记录,但程序查不到新记录问题
  4. 笔记:Tensor RPCA: Exact recovery of corrupted low-rank tensors via convex optimization
  5. 学习Python一定要知道的在定义变量中的三个特征
  6. java docx4j 合并word_利用docx4j来处理word的合并与拆分
  7. B - Greg's Workout CodeForces - 255A(思维)
  8. 变频器服务器电路板维修,变频器线路板常见维修方法
  9. html:(12):pre和ul-li
  10. 广电总局:清理违规短视频账号38.39万个
  11. c语言马拉松试题,C语言马拉松_04.2_函数与指针
  12. some tools
  13. 当p.1引脚的电平正跳变c语言程序,数字电路笔试题目1
  14. 用英语介绍计算机系统,如何用英语介绍计算机系统
  15. Unity中实现列表中元素随机排序
  16. android 消息推送js,消息推送方式
  17. 【WinHex篇】WinHex磁盘克隆教程
  18. 哈工大计算机系统大作业——程序人生
  19. Android开发技术周报 Issue#8
  20. 李华明Himi浅谈游戏开发de自学历程!(仅供参考)

热门文章

  1. CYQ.Data 正式支持 DotNET Core 版本发布
  2. 手撕代码合集[短期更新]
  3. Https之SSL原理
  4. mybatis主键是在insert前生成还是之后生成
  5. 剑指offer--两个链表的第一个公共结点
  6. 匿名对象和类名为数据类型(java)
  7. java之StringBuffer
  8. 使用Eclispe 查看api技巧
  9. OSG 初始化为非全屏窗口
  10. javascript里new构造函数返回的值