命令模式
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来刷新屏幕。
分享到:
相关推荐
# 基于C/C++语言的简易vim编辑器 仿vim编辑器 1. 编辑器下有normal和insert两种模式。默认为normal模式,按i键进入insert模式,按esc退出insert模式。 2. normal模式下按 h j k l键向左上下右移动光标。 3. normal...
1. CentOS 7 中,默认情况下只安装了 VI 编辑器,而 VIM 编辑器并未安装。 2. 安装 VIM 编辑器需要安装三个包:`vim-X11`、`vim-common` 和 `vim-enhanced`。 3. 我们可以使用 `rpm -qa|grep vim` 命令来检查是否...
《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...
**VI和VIM编辑器详解** VI(Visual Editor)是一款强大的文本编辑器,最初在1976年由Bill Joy为UNIX系统开发。随着时间的发展,VI的增强版本VIM(Vi Improved)应运而生,由 Bram Moolenaar 开发,并在1991年首次...
VIM编辑器,全称是“Vi Improved”,是一款强大的文本编辑工具,深受程序员和系统管理员的喜爱。它在经典的Vi编辑器基础上进行了大量的扩展和优化,提供了丰富的功能和自定义选项,使得用户能够根据个人需求定制自己...
**vi和vim编辑器详解** **一、vi编辑器简介** vi(Visual Editor)是Linux/Unix系统下的一款强大的文本编辑器,它以其简洁高效的操作方式深受程序员和系统管理员的喜爱。vi的名字来源于“Visual”首字母,但在无...
在本案例中,"vim编辑器的rpm包"指的是一个打包为RPM格式的Vim软件,方便在支持RPM的Linux系统上进行安装。 RPM包的工作原理是将软件及其依赖关系打包成单一文件,以便于分发和管理。当用户运行`rpm`命令来安装这个...
Vim编辑器是一款高度可配置且功能强大的文本编辑器,尤其受到程序员和系统管理员的青睐。它在Linux、Unix和macOS系统中是标准配置,但在Windows环境下,用户需要通过安装程序或者使用绿色版本来使用。"vim编辑器.rar...
Vim编辑器是一款在类Unix系统中广泛使用的文本编辑器,它是从传统vi编辑器发展而来的。由于Vim支持代码补全、编译及错误跳转等编程功能,所以备受程序员青睐。Vim与Emacs是类Unix系统中用户最喜欢的两种文本编辑器。...
Vim编辑器是一款高度可配置、功能强大的文本编辑器,深受程序员和系统管理员的喜爱。它在Linux、Unix、macOS及Windows等操作系统上都能运行,是基于Vi编辑器的增强版本,提供了更多的特性以及对现代编程环境的支持。...
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 [1] VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年...
Vim编辑器,全称Vi IMproved,是Unix系统中著名的文本编辑器Vi的增强版本。作为一款功能强大的命令行文本编辑器,Vim在程序员、系统管理员和文本处理爱好者中备受推崇。其最新正式版Vim 8.1.282提供了诸多改进和新...
在IT领域,尤其是对于程序员和系统管理员而言,Vim编辑器是一款不可或缺的工具。其高效、灵活的特性使其成为众多专业人士的首选文本编辑器。然而,Vim的强大功能也意味着它有较高的学习曲线,而自定义配置则是提升...
Vim编辑器
vim编辑器详细使用文档,liunx操作系统编辑器使用教程PPT详细说明。
学习vi和Vim编辑器是一项非常有价值的投资,尤其是在从事软件开发工作时。尽管它们的学习曲线相对较陡,但一旦掌握,就能显著提升工作效率。希望本文能够帮助读者更好地理解和掌握vi及Vim的强大功能。
**vim编辑器配置文件vimrc详解与扩展** 在IT领域,vim编辑器因其高效和强大的功能而备受程序员喜爱。vimrc文件是vim编辑器的配置文件,它允许用户自定义编辑器的行为,以适应个人的工作习惯。通过巧妙地扩展和定制...
常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具 02 windows下vim编辑器常用web开发工具...