美文网首页
vi/vim 命令

vi/vim 命令

作者: 刘Huai | 来源:发表于2019-06-09 14:42 被阅读0次

1. 介绍

vi编辑器是linux命令行界面下的文字编辑器,几乎所有linux都安装了vi,而vim 是vi命令的增强版(VIMproved),与vi编辑器完全兼容,此外还有很多增强功能,例如用不同颜色高亮显示代码,因此,如果系统有vim命令,建议使用vim命令。

2. 命令格式

vim 【option】 【file】

注:vim命令及后边的选项和文件里,每个元素之间 至少要有一个空格

vim操作文件

vim 三种模式

一般来说,vim可以分为三种模式

普通模式 vim默认打开一个文件,就是普通模式,此模式不可以编辑输入等操作,但是可以移动光标,执行一些例如 复制,剪切,删除等操作

普通模式

编辑模式
在普通模式下,只要按下 A a O o I i r R s S(i 最常用)就可进入编辑模式,看文件是否处于编辑模式状态有一个重要的特征,那就是窗口左下角要有插入标记'INSERT' 或者 '插入'

插入模式标记

命令模式
在普通模式下,输入: / ? 时,光标会自动定位在哪一行,在这个模式中,可以执行保存、退出、替换、显示行号等相关操作

  • linux命令模式下的一些快键键
"gg" 把光标移动到文件第一行
"G" 把光标移动到文件最后一行
"o" 在当前行下面插入一行并进入编辑模式  
"O" 在当前行上面插入一行并进入编辑模式 
"A" 快速到达行尾并进入编辑模式
"C" 删除光标所在位置到行尾的内容并进入编辑模式 
"ZZ" 快速保存退出
"yy" 复制光标所在行
"p" 粘贴
"dd" 删除/剪切一整行
查找快键键 " /  “要查找的内容” "
:wq  保存退出
:q 退出,不能修改文件,修改则无法使用此命令
:q! 强制不保存退出
:wq! 强制保存退出   
":" 必须是英文状态下输入

vim普通模式 复制,粘贴,删除等操作

'yy'    复制光标所在行
'nyy'   n为数字,复制光标开始向下,共n行
'p/P'   小写p 将已复制的数据粘贴到光标的下一行,大写P 将已复制的数据粘贴到光标的上一行
'dd'    删除光标当前行
'ndd'   n为数字,删除光标向下共n行
'u'   回滚前一个执行过的操作
'.' 重复前一个执行过的操作
'x' 向后删除字符
'X' 向前删除字符

相关文章

  • vi/vim

    linux vi vim vim 命令合集 基本上 vi/vim 共分为三种模式,分别是命令模式(Command ...

  • vim基础操作

    vim: filetype=markdown vi / vim 基本操作 vi/vim 共分为三种模式:分别是命令...

  • Git 使用vi或vim命令打开、关闭、保存文件

    ** 一、vi & vim 有两种工作模式:** 命令模式:接受、执行 vi & vim 操作命令的模式,打开文件...

  • vim编辑器-vim命令大全

    相关文章:vim基本命令 VIM命令大全 本文来源光标控制命令 在 vi 中添加文本 在 vi 中删除文本 修改 ...

  • doc---git中的vim编辑器使用

    1、vi & vim 有两种工作模式: (1) 命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后...

  • 实验六【2021OS】

    实验六:Linux Shell及vi/vim使用 vi/vim简单使用,在命令模式下的保存,删除,查找命令。She...

  • vi工具

    vi、vim是什么,有什么区别? vi、vim是Linux在命令界面下的文本编辑器,vim是vi的高级版本,vim...

  • linux之Vim

    强大的文本编辑器vi。man vi:了解vi的使用命令。Vim的四种模式 Vim的正常模式 执行命令,输入vi,进...

  • vi(vim)编辑器使用教程

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁...

  • Linux技巧

    当在ubuntu安装完vim命令时,使用vim代替vi

网友评论

      本文标题:vi/vim 命令

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