VIM的使用介绍

VIM简介

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。[1]VIM是自由软件。
Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。百度百科

VIM的具体操作

进入VIM的方法.

  • MAC用户使用终端进入,WIN用户使用Git Bash进入
  • 使用命令vim+文件名即可进入VIM

使用VIM时的三种模式

  • 正常模式:任何情况下按下“ESC”键即可进入命令模式(正常模式)在这个模式下常用的几个命令
:q  退出不保存 
:!q  强制退出且不保存
:wq 保存退出
:!wq 强制保存退出
 j    向下移动
k    向上移动
h    向左移动
l      向右移动
x      删除光标所在位置的文本
  • 编辑模式:在命令模式下输入插入命令i(insert)、附加命令a (append)、打开命令o(open)、修改命令c(change)、在此模式下使用取代命令r或替换命令s都可以进入文本输入模式。在该模式下(←↑→↓箭头移动)在此模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按"ESC"键即可。
i         从左侧插入文本
a        从右侧添加文本
o        打开命令
c        修改命令

末行模式

末行模式也称ex转义模式。

Vi和Ex编辑器的功能是相同的,二者主要区别是用户界面。在Vi中,命令通常是单个键,例如i、a、o等;而在Ex中,命令是以按回车键结束的正文行。Vi有一个专门的“转义”命令,可访问很多面向行的Ex命令。在命令模式下,用户按“:”键即可进入末行模式下,此时Vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令执行完后,Vi自动回到命令模式。

你可能感兴趣的:(VIM的使用介绍)