Vim 常用快捷键

一、前言

总结一下 Vim 高频率使用命令,在 cmd(命令行)中,使用 Vim 编辑文件命令是vim [filename],前提是你装了 Vim 。

二、开始

Vim 分为普通模式和插入模式。普通模式才是 Vim 的精髓。

插入模式

在进入编辑界面后,默认的就是普通模式,这时候,当你想编辑该文件内容时,直接敲i(或者a),进入插入模式,这时候你可以随心所欲编辑文件。要退出插入模式,直接按ESC,返回普通模式。

普通模式

既然说普通模式是 Vim 的精髓,那么咱们看看它的高频命令吧。

  1. 保存、退出
# 退出
:q
# 强制退出
:q!
# 保存
:w
# 保存退出
:wq
# 还有一个保存退出两个大写,可按下大写锁定键敲或者直接 shift + z + z
ZZ
  1. 移动操作

在普通模式下,除了可以用方向键上下左右移动外,还可以用字母键移动(用小写,这里为了表明键位),这是为了不阻碍敲代码吗?_

`H 键` ---> 往左    
`L 键` ---> 往右    
`J 键` ---> 往下    
`K 键` ---> 往上    

注: 用小写

  1. 删除

删除有很多快捷键,这里说 3 个。

`x 键` ---> 删除游标所在字符,如果是大写,则删除游标前一个字符      
`dd 组合键` ---> 删除整行,其实这是个剪切操作    
`dw 组合键` ---> 删除单词(不适用中文),需要去到单词首部才有效,去到单词首部用`w 键`,单词尾部用`e 键`;也是剪切哦    

提示:以上快捷键都可以在前面加个n,表示删除次数,如3dd删除 3 行,d3w删除3个单词。

  1. 复制

有剪切就有复制。

`yy 组合键` ---> 复制整行    
`yw 组合键` ---> 复制单词    

提示:同样可以在快捷键前加个n,表示删除次数,如3yyy3d

  1. 粘贴

复制完了就需要粘贴啊

`p 键` ---> 粘贴。   
  1. 光标快速跳转

解放鼠标必备

`gg 组合键` ---> 跳到首行    
`G 键` ---> 跳到末行    
`nG 组合键` ---> 跳到指定行,如`3g`跳到第三行     
`:set nu` ---> 显示文件行数    
  1. 撤销操作
`u 键` ---> 撤销上一次操作,`u3`撤销 3 次    
`Ctrl + r 组合键` ---> redo, 返回上次撤销    
  1. 缩进
`>> 组合键` ---> 向右缩进    
`<< 组合键` ---> 向左缩进    
`:set shiftwidth?` ---> 获取当前缩进值    
`:set shiftwidth=10` ---> 设置缩进为 10 字符
  1. 可视模式

可视模式可以理解为整体操作

`shift + v 组合键` ---> 进入可视模式,选中整行,光标上下移动可选中更多    
`Ctrl + v 组合键` ---> 进入可视模式,以矩形的形式选中
  1. 调整文本位置

类似与 CSS 中的text-align: center

`:le` ---> 整行左对齐(left)    
`:ri` ---> 整行右对齐(right)    
`:ce` ---> 整行居中(center)    

有些小组合哦,比如先:shift + v选中多行,然后全体>>向右缩进,再全体:ce居中

  1. 查找

Vim 怎么可能没有搜索呢

`/ 键` ---> 直接输入斜杠符号,然后接要查找的字符串,比如:`/apple`,然后回车确定   
`n 键` ---> 在搜索到结果之后,可以用`n`键来往下看下一个匹配到的字符串,或者用`N`来往上查找,记得之前先按回车哦

三、最后

以上就是 Vim 常用的快捷键, Vim 的快捷键命令多到你无法想象,上面只是小部分,而且热键可以自定义,不过还是先熟悉基本操作先吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,542评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,822评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,912评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,449评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,500评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,370评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,193评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,074评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,505评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,722评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,841评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,569评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,168评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,783评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,918评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,962评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,781评论 2 354

推荐阅读更多精彩内容

  • [TOC] 使用前需要知道的 vim 是对vi的扩展,文中的很多操作是vi通用的 vi是区分大小写的命令的,也就是...
    木猫尾巴阅读 19,613评论 4 17
  • Iterms 官方快捷键 ⌘ + 数字 在各 tab 标签直接来回切换⌘ + f 查找⌘ + d 横着分屏⌘ +...
    Bill_Wang阅读 968评论 0 2
  • 写在前面:我终于对vim编辑器等等有了些熟悉,下面的快捷键是我最近使用时候用的最多的地方,希望大家看后能快速熟练使...
    雪河冰兰阅读 287评论 0 2
  • 随着年龄的增加,我们身体各个器官的机能会逐渐下降,其中,肌肉力量的下降会更加的明显和严重。临床研究表明,我们人的肌...
    康复师Dayna阅读 3,114评论 0 0
  • 故乡是祖先流浪的最后一站 而我的流浪从这里启航 我去过千百个城市 爬过数千座山 在别人的故乡里 我无数次短暂停留 ...
    不水清居主人阅读 167评论 0 1