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 键 :可以看到网页上所有按钮都变成了指令。
欢迎转载,请标注出处,否则保留
浙公网安备 33010602011771号