vim学习

vi/vim 的使用 第1 版

基本上 vi/vim 共分为两种模式,分别是命令模式(Command mode),输入模式(Insert mode) 这两种模式的作用分别是:

命令模式

用户刚刚启动 vi/vim,便进入了“命令模式“。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。

a    切换到"输入模式",以输入字符和内容。

输入模式

ESC,退出"输入模式",切换到"命令模式"

&
&
&

vi/vim 的使用 第2版

在1版的基础上新加指令
vi/vim 除了前两种模式,还有一个底线命令模式(Last line mode)

命令模式

: 切换到"底线命令模式",以在最底一行输入命令。

输入模式。

  字符按键以及Shift组合,输入字符,如:的输入就是shift和;键一起按下

底线模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

 q! 退出程序

&
&
&

vi/vim 的使用 第3版

在2版的基础上新加指令

命令模式

  除了a外
  i
  o

输入模式

若想要编辑文本:启动Vim,进入了命令模式,按下a或 i或 o,切换到输入模式。

在输入模式中,可以使用以下按键:

ENTER,回车键,换行

BACK SPACE,退格键,删除光标前一个字符 删除了一行。

H,J,K,L [左] [上][下][右]

ESC,退出输入模式,切换到命令模式

命令模式只有一些最基本的命令,因此仍要依靠"底线命令模式"输入更多命令。

底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

q 退出程序
w 保存文件
w!强行保存文件。
ESC键可随时退出底线命令模式。

简单的说,我们可以将这三个模式想成底下的图标来表示:


vi/vim 的使用 第4版

命令模式

y 复制
p 粘贴
x 删除当前光标所在处的字符。

输入模式

方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
方向键,在文本中移动光标

底线命令模式

:!command  执行一条指令 
   例如::!ls
        :!gnome-calculator   打开计算器 
        :!firefox www.bing.com
:set nu! 让文本又了编号

从gvim 的alt键来

不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容

例如
:!ls -l

2):62 w !bash,

将会把第62行的内容作为bash命令来执行并显示结果,而且不会改变当前编辑的文件的内容

vi/vim 的使用 第5版

切分为上下两个窗格


vi/vim 的使用 第6版

网页版的使用

指令模式

ESC 键盘   :进入指令模式
f   键     :可以看到网页上所有按钮都变成了指令。

欢迎转载,请标注出处,否则保留

posted on 2020-11-24 11:22  Mmh123  阅读(218)  评论(0)    收藏  举报