Vi IMproved eq. Vim

ViVim 都是模式文本编辑器,不同的是 Vim 是 Vi 的升级版本,它不仅兼容 Vi 的所有指令,而且还有一些丰富的扩展功能。这里的 Vi 表示 Visual 的缩写,其基本功能是展现目录和文件内容,由于其属于模式编辑器,只有在切换模式后才可以对文件进行复杂的修改操作。

Vi 的简单开始

在键盘上输入 vi 或 vim <Enter> 都可以进入到 Vim 欢迎页面,这里有完整的文档帮助用户学习使用 Vim。<Enter> = 键盘上的 Enter

~
~                VIM - Vi IMproved
~
~                   version 7.3
~              by Bram Moolenaar et al.
~    Vim is open source and freely distributable
~
~           Become a registered Vim user!
~    type :help register<Enter> for information
~
~    type :q<Enter>             to exit
~    type :help<Enter> or <F1>  for on-line help 
~    type :help version7<Enter> for version info 
~

简单用法

编写一个 hello.c

vi hello.c <Enter> 进入到 hello.c,如果该文件不存在则会新建。
i                  切换至插入模式并写下你的代码
:wq!               强制保存并退出
vi ./              浏览当前目录

普通模式

在普通模式中,可以进行的操作诸如移动光标、删除文本等等。这也是 Vim 启动后的默认模式,正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。

i       切换至插入模式,在插入模式中可任意输入文字以及使用方位键移动光标。
ESC     退回至普通模式

x       删除光标处的字符
dd      剪切一行
yy      复制一行
p       粘贴
u       撤销
h       向左移动光标
j       向下移动光标
k       向上移动光标
l       向右移动光标

命令模式

在命令行模式中可以输入文本命令并按下 Enter 来执行。在命令执行之后,Vim 通常返回至普通模式。

/    <内容><Enter>  搜索内容
:    <命令><Enter>  执行命令
!                  文件所有者忽略文件的只读属性
:w   <Enter>       保存
:wq  <Enter>       保存并退出
:wq! <Enter>       强制保存并退出
:q   <Enter>       退出
:q!  <Enter>       强制退出

Vim 用久了,就只会用这么几个操作 自然就会熟练起来!

One Reply to “Vi IMproved eq. Vim”

Comments are closed.