加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

想使用Git?你不得不了解的vim编辑器。

发布时间:2020-12-14 16:37:46 所属栏目:百科 来源:网络整理
导读:一个命令式,高可配置性的一款适合各种类型文本的编辑器。 vim用好了,功能不亚于市面上任一款编辑器且在linux和mac系统下默认都自带这个编辑器. 使用 创建或修改文件 vim file.txt 该命令使用后,你会从shell命令进入vim的普通模式。 那么vim有那几个模式?

一个命令式,高可配置性的一款适合各种类型文本的编辑器。
vim用好了,功能不亚于市面上任一款编辑器且在linux和mac系统下默认都自带这个编辑器.

使用

创建或修改文件

vim file.txt

该命令使用后,你会从shell命令进入vim的普通模式。
那么vim有那几个模式? 各个模式都能做什么?

vim 三个模式

  • 普通模式(Normal mode)
    在普通模式下,你敲入的字符只是命令;
  • 插入模式 (Insert mode)
    在插入模式,你敲入的字符就成为插入的文本了。
  • 可视模式 (Visual mode)
    在可视模式下,你可以使用命令并看到操作的文本范围视图以便精准的修改。

模式之间的切换

模式的切换是通过特殊字符来切换的,所以不了解的人很容易误操作进行了模式的切换而不自知,下面就是模式切换的特殊字符介绍。

  • Normal mode 切换到 Insert mode:

    i:进入Insert mode,并且让光标处于当前字符之前

    I:进入Insert mode,并且光标处于当前行的第一个非空字符前

    a:进入Insert mode,并且光标处于当前字符之后

    A:进入Insert mode, 并且光标处于当前行尾

    o:进入Insert mode,并在当前行后新起一行,光标位于新行

    O:进入Insert mode,并在当前行上边插入新行,光标位于新行

    s:删除当前字符,然后进入Insert mode

    S:删除当前行,然后进入Insert mode

  • Insert mode 切换到Normal mode:ESC按键
  • Normal mode 切换到Visual mode:

    v:进入Visual mode,选取以字符为单位

    V:进入Visual mode,选取以行为单位

  • Visual mode 切换到Normal mode:ESC按键

编辑文件

在vim的插入模式你可以修改文件,使用方向键挪动光标的位置,进行正常文本编辑器的工作。
注意:这里鼠标是不能挪动光标的位置的

vim保存文件

在插入模式和普通模式下,输入冒号 “:” 就是这个字符,输入后就会发现光标定位在最底部一行,这是命令区,你可以输入命令:w.

:w 是把变化更改的内容写入进文件命令,也就是保存。
按完这个命令再按回车键,就进行了一次保存,你可以重新进入插入模式编辑,再键入:w进行保存。

退出vim编辑器

在插入模式和普通模式下,输入冒号 “:” 就是这个字符,紧接着输入q字符,键入回车,如果你有未保存的变化是不会立刻退出的,会提示你先保存在退出。

有时候你可能想

强制退出: :q!
保存并退出: :wq

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读