美文网首页
vim使用介绍

vim使用介绍

作者: IsGirl | 来源:发表于2017-07-10 17:59 被阅读0次

1vim

1.1vim基本概念

  • 命令行模式
    使用vim+文件名,进入时处于命令行模式,该模式下可以控制屏幕光标的移动,字符、字、行的删除。
  • 插入模式
    在命令行模式下输入【i】,切换到插入模式,点击【Esc】再次回到命令行模式。该模式下仅可以插入数据。
  • 底行模式
    对文件进行保存、退出、重命名等操作,在命令行模式下,输入【:】进入底行模式。

1.2vim各个模式下的功能键

  • 命令行模式
  1. 进入插入模式
    【i】- 进入插入模式,光标从点前位置插入;
    【o】- 进入插入模式,当前行下新建一行,将光标移动到新建行的行首进行插入。
    【a】- 进入插入模式,光标当前位置向后一个字符进行插入。
  2. 进入底行模式
    【:】- 进入底行模式
  3. 文本操作键
    【h】- 光标左移
    【j】- 光标下移
    【k】- 光标上移
    【l】- 光标右移
    【0】- 光标移动到文件首部(Linux)
    【G】- 光标移动到文件尾部(Linux)
    【^】- 光标移动到所在行的首部
    【Home】- 光标移动到所在行的首部(Windows下git)
    【End】或【$】- 光标移动到所在行最后一个字符的前一个位置(Windows下git)
    【x】- 删除光标向后的一个字符
    【n+x】- 删除光标向后的n个字符 eg:6x
    【X】- 删除光标向前的一个字符
    【n+X】- 删除光标向前的n个字符
    【dd】- 删除光标所在行整行
    【n+dd】- 删除所在行向下包括本行,共n(表示数字)行,eg:3dd表示删除所在行一下包括本行共3行。
    【yw】- 赋值光标到所在行的行尾到缓冲区
    【yy】- 赋值光标所在行整行到缓冲区
    【nyy】- 赋值光标所在行包括本行共n行到缓冲区
    【r】- 替换光标所在处字符。先按下r再按下希望替换的字符
    【R】- 替换光标所到之处的字符一直向后替换,直到按下「ESC」键为止。
    【u】- 恢复上次操作
    【cw】- 改变光标到行位的内容
    【cnw】- 改变光标所在行包括所在行向下共n行的内容 eg:c3w
  • 插入模式
    【Esc】- 切换到命令行模式

  • 底行模式
    【set mu】- 显示文件中所有行的行号
    【n】- n代表数字,调到n行
    【/+目前关键词】- 查找目标关键词 eg: /k 在文件寻找k,按n知道找到k继续按n寻找下一个,从前向后找
    【?+目标关键词】- 查找关键词同上,区别:从后向前找
    【w】- 保存当前文件
    【q】- 退出vim编辑
    【q!】- 不保存修改强制退出


相关文章

  • vim 使用介绍

    1.vim是什么? Vim是从 vi 发展出来的一个文本编辑器 2.vim的键盘图 3.vim的三种模式: a.命...

  • vim 使用介绍

    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。Vim普遍被推...

  • VIM使用介绍

    VIM是什么 首先先来了解一下VIM究竟是什么,这里来引用一下百度百科上的内容 Vim是一个类似于Vi的著名的功能...

  • Vim使用介绍

    vim是什么? Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性...

  • Vim使用介绍

    要想使用Vim,首先要知道Vim是什么.Vim编辑器是所有Unix及Linux系统下标准的编辑器,在你使用linu...

  • vim使用介绍

    vi的基本使用方法及其相关命令介绍 vim编辑器的三种模式:一般模式、编辑模式和命令行模式 在一般模式中可以进行删...

  • Vim使用介绍

    Vim 是什么? Vim是从vi发展出来的一个文本编辑器。 代码补完、编译及错误跳转等方便编程的功能特别丰富,在程...

  • vim使用介绍

    1vim 1.1vim基本概念 命令行模式使用vim+文件名,进入时处于命令行模式,该模式下可以控制屏幕光标的移动...

  • vim 使用介绍

    ·概念及其学习原因 Vi是Unix世界里极为普遍的全屏幕文本编辑器,VIM是它的改进版本Vi IMproved...

  • vim 使用介绍

    vim的使用介绍 Vim是从vi发展出来的一个高级文本编辑器,在编写程序时非常有用,经常被认为“程序员的编辑器”,...

网友评论

      本文标题:vim使用介绍

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