vim编辑器一

命令模式
vim有两个操作模式:命令模式和输入模式,当vim处于命令模式时,可输入vim命令,如退出vim的命令。可通过输入命令将vim切换到输入模式。在输入模式中,vim将接受用户输入的任何文本信息,按下esc键,vim将返回到命令模式。

启动vim创建和编辑文件
vim pracitce
启动后,在输入文本之前,必须通过按下i键(在光标前插入字符)或a键(在光标后追加字符)将vim切换到输入模式,之后可以进行文本编辑

设置行号显示
:set number 显示行号
:set nonumber 不再显示行号

获取帮助
在命令模式下输入:help将显示帮助信息,可以滚动查看帮助文档内容,按j键或方向键的向下可以将光标一行行下移,按ctrl+d组合键将把光标下移半个窗口,按ctrl+u把光标上移半个窗口。输入命令:q!将关闭帮助窗口。

在输入模式下校正文本
ctrl+h删除光标前一个字符,ctrl+u删除光标前面的本行内容,ctrl+w删除光标前的一个单词,虽然有时用这些删除文本后,vim的屏幕上仍然显示这些文本,但当移动光标经过这些文本或按下回车键时,就会这现编辑器已经将其删除。

移动光标
当vim处于命令模式时,可用h、j、k、l分别向左、下、上、右移动光标。

删除文本
在命令模式下,删除字符(x),删除字(dw),删除行(dd),修改单词(cw)

撤销误操作
当错误个删除了某个字符、字、行时,可以的命令模式下输入命令u(undo)来撤销操作,vim会将文本恢复到上一个命令执行前的状态,若再输入u,则恢复到倒数第2次操作执行前的状态,使用命令u可这撤销多次操作。若设置了compatible参数,那vim就只能撤销最近一次的修改。

重做(:redo)
当撤销某个命令后又想重新执行该命令,可输入ctrl+r或redo,vim将重新执行撤销的命令,也可连续执行多次。

添加文本
i:当前光标前插入文本
shift+i:当前行最左边插入文本
a:当前光标后插入文本
shift+a:当前行最右边插入文本
o:当前行下面最左边插入文本
shift+o:当前行上面最左边插入文本

结束编辑会话
在vim处于命令模式下,输入命令ZZ(必须大写)可将新写入的内容保存到文件上,vim返回到shell,如果不想保存所做的修改,使用命令:q!退出。

重绘屏幕
有时屏幕会被扭曲,如出现这种情况,按esc将vim切到命令模式,再按ctrl+l来刷新屏幕。


猜你喜欢

转载自yzhw.iteye.com/blog/1706230