Linux vim 编辑工具介绍
在linux上我们编辑脚本的时候都绕不过vim工具,vim内设的各种功能是vim具有非常强大的编辑能力,让我们快速的完成各种编辑任务。
vim和vi 区别
vi是vim的基础版本。vim是vi的升级强化版本。
vi的安装包是: vim-minimal-7.4.629-7.el7.x86_64
vim的安装包是: vim-enhanced-7.4.629-8.el7_9.x86_64 vim-common-7.4.629-8.el7_9.x86_64
从安装包的名字我们就可以看出来,vim的是vi的加强版本。
vim 模式
普通模式: 在普通模式中我们可以进行光标的移动,可以增删行,也可以重复执行。
命令模式 :在命令模式中我们可以进行文件内容的保存,搜索,替换,退出,显示行号,等操作。
插入模式: 在插入模式中,我们可以进行我们正常的文本输入。同时我们可以选择在上一行,或下一行,在行首,行尾,进行插入文件内容。
可视模式: 在可视模式中我们可以按块进行操作。可视模式分为字符文本,行文本和块文本三种模式
vim 光标的移动
当我们在普通模式的时候,我们想移动光标我们需要使用一些命令,通常我们可以使用键盘的上下左右键来移动光标,但由于键盘的设置,上下左右键在另一半边,我们去找上下左右键就很麻烦。于是vim自己设定了一个控制光标上下左右的方式。
就是我们键盘的hjkl四个键,其中 hl在两边,控制光标的左右移动,使用 h向左移动光标,使用l光标向右移动。 而jk在中间,控制光标的上下移动,j在左边控制光标向上移动,k在右边控制光标向下移动。
j ↑
←h l→
k↓
vim各种模式的切换
普通模式: 通常我们使用 Esc 键进入或回退到普通模式
命令模式:使用冒号:或斜杠/进入到命令模式
插入模式:使用 a A o O s S等命令进入到插入模式
可视模式:使用v或V,或Ctrl+v进入可视模式
vim删除命令
对于删除命令,vim中有两种删除方式。一种是删除字符,一种是删除行。
删除字符我们使用x来进行单个字符的删除。
删除行我们使用dd来进行行的删除。
同时我们可以使用重复执行的方式 例如5x 5dd
原创文章,作者:jamestackk,如若转载,请注明出处:https://blog.ytso.com/276437.html