微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

想使用Git?你不得不了解的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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐