学习vim: 常用命令
直接写下来各种vim命令一次记不住,将已经记下来的一些放在这里用于以后查找使用。
移动
Ctrl + O
: 返回光标到上一次的位置
Ctrl + I
: 返回光标到刚才的位置
Ctrl + f
: 向前一屏
Ctrl + b
: 向后一屏
Ctrl + d
: 向前半屏
Ctrl + u
: 向后半屏
M
: 光标->屏幕中部
H
: 光标->屏幕顶部
L
: 光标->屏幕底部
^
: 光标 -> 本行第一个非空字符
0
: 光标 -> 本行第一个字符,可以是空
$
: 光标 -> 本行最后一个字符
gg
: 第一行
G
: 最后一行
nG
: 第n
行
注释
注释代码块
Ctrl + v
I
#
Esc
解注释代码块
Ctrl + v
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: 常用命令相关推荐
- ubuntu系统vim常用命令学习以及ubuntu软件下载安装
文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...
- 【Linux】Linux入门学习之常用命令一
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- 【Linux】Linux入门学习之常用命令四
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- Linux Vim文本编辑器-Vim常用命令
距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...
- 自己用到的vim常用命令
一.前言 这里整理的是我在实习期间用到的常用vim命令,特记录如下,以免忘记. 二.vim常用命令 1.vim中的光标移动 shift+6(^):跳到行首(第一个非空格字符)(注:在shell跳到行首 ...
- Linux—vim常用命令
vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...
- linux 自定义vi dd,Vim常用命令及配置方案
几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...
- 【Linux】Linux入门学习之常用命令二
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- 【Linux】Linux入门学习之常用命令三
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- vi/vim常用命令 zz
http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...
最新文章
- 数字汽车钥匙的安全性增强技术
- SSA(static single assignment)(静态单赋值)
- 数据库更新记录,但程序查不到新记录问题
- 笔记:Tensor RPCA: Exact recovery of corrupted low-rank tensors via convex optimization
- 学习Python一定要知道的在定义变量中的三个特征
- java docx4j 合并word_利用docx4j来处理word的合并与拆分
- B - Greg's Workout CodeForces - 255A(思维)
- 变频器服务器电路板维修,变频器线路板常见维修方法
- html:(12):pre和ul-li
- 广电总局:清理违规短视频账号38.39万个
- c语言马拉松试题,C语言马拉松_04.2_函数与指针
- some tools
- 当p.1引脚的电平正跳变c语言程序,数字电路笔试题目1
- 用英语介绍计算机系统,如何用英语介绍计算机系统
- Unity中实现列表中元素随机排序
- android 消息推送js,消息推送方式
- 【WinHex篇】WinHex磁盘克隆教程
- 哈工大计算机系统大作业——程序人生
- Android开发技术周报 Issue#8
- 李华明Himi浅谈游戏开发de自学历程!(仅供参考)