Vim 常用快捷键

作者: SHININGJACK | 来源:发表于2017-09-08 10:02 被阅读0次

一、前言

总结一下 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 的快捷键命令多到你无法想象,上面只是小部分,而且热键可以自定义,不过还是先熟悉基本操作先吧。

相关文章

  • vim常用快捷键

    vim常用快捷键

  • Vim

    vim 常用快捷键 VIM用法 vim入门进阶与折腾 shift + v 进入可视模式 然后用hjkl选中操作的行...

  • 常用快捷键

    vim 常用命令 光标控制命令 缩进\反缩进 单行缩进:> ; 单行反缩进:< Ubuntu 16.04 常用快捷键

  • vim常用快捷键

    vim常用快捷键 移动光标 搜索、替换 删除、复制与粘贴 区块操作 实现多行编辑 多档案编辑 透过『 vim ho...

  • VIM常用指令备忘整理

    VIM常用指令整理 ---2018.9.21更 不得不说 学vim就像用五笔,一年多了,vim用的少,快捷键再怎么...

  • spacemacs HowToUse 常用概念和模式切换

    spacemacs_HowToUse_常用概念和模式切换 常用概念 Vim的几种模式 正常模式:可以使用快捷键命令...

  • vim快捷键总结

    vim快捷键 1.vim三种常用模式介绍 普通模式(Normal mode) 在普通模式中,用的编辑器命令,...

  • Linux VIM文本编辑器

    VIM文本编辑器 插入命令 定位命令 替换和取消命令 删除命令 常用快捷键

  • vim简明文档

    替换 查找 删除 复制粘贴 编辑模式 进入取代模式 命令行模式可用的按钮 vim 常用快捷键 方向键 vim修改默认配置

  • Linux常用命令整理

    一、命令的基本格式 1、命令行开头的意义 2、命令的基本格式: 二、常用快捷键 三、vim编辑器 1、Vim简介 ...

网友评论

    本文标题:Vim 常用快捷键

    本文链接:https://www.haomeiwen.com/subject/czkgjxtx.html