使用vim编辑器

简介: 使用vim编辑器。

vi是visual interface的简称,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是编辑程序所没有的。vi不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等属性进行编排,它只是一个文本编辑程序。vi是全屏幕文本编辑器,它没有菜单,只有命令。
vim是vi的进阶版本,vim可以用颜色或底线等方式来显示一些特殊的信息。例如,当使用vim去编辑一个C语言程序的文件,或者是shell script程序时,vim会依据文件的扩展名或者是文件内的开头信息来判断该文件的内容,从而自动调用该程序的语法判断式,再以颜色来显示程序代码与一般信息。也就是说, vim是一个“程序编辑器”。甚至一些 Linux基础配置文件内的语法都能够用vim来检查。
在命令模式下输入:q,:q!,:wq或:x(注意:号),就会退出vim。其中:wq和:x是存盘退出,而:q是直接退出。如果文件已有新的变化,vim会提示保存文件,而:q命令也会失效,这时可以用:w命令保存文件后再用:q退出,或用:wq或:x命令退出,如果不想保存改变后的文件,需要用:q!命令,这个命令将不保存文件而直接退出vim,例如:
:w ∥保存
:w filename ∥另存为filename
:wq∥保存退出
:wq filename∥以filename为文件名保存后退出
:q!∥不保存退出
:x∥保存并退出,功能和:wq相同,其后可以跟文件名
vim有三种基本工作模式:编辑模式、插入模式和命令模式。考虑到各种用户的需要,采用状态切换的方法实现工作模式的转换,切换只是习惯性的问题,一旦能熟练使用vim,就会觉得它很好用。
进入vim之后,首先进入的就是编辑模式,进入编辑模式后,vim等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。
进入编辑模式后,光标停在屏幕第一行首位,用_表示,其余各行的行首均有一个“~”符号,表示该行为空行。
在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。
在编辑模式下,用户按“:”键即可进入命令模式,此时vim会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。

相关文章
|
2月前
|
搜索推荐 开发工具
Vim编辑器的初步认识和使用
Vim是一款高度可定制的文本编辑器,支持三种主要模式:正常模式、编辑模式和命令行模式。用户可以通过快捷键在不同模式间切换,实现高效编辑。如输入`i`进入编辑模式,`:wq`保存退出,`:s`进行文本替换等。Vim还支持个性化配置,通过编辑`.vimrc`文件可设置语法高亮、自动缩进等功能,极大提升了编辑体验。
48 2
|
2月前
|
数据可视化 Unix 开发工具
VIM编辑器
本文介绍了VIM编辑器的特点和使用方法,包括VIM的定义、安装步骤、四种工作模式(命令模式、编辑模式、末行模式、可视模式)及其基本操作。重点讲解了命令模式下的光标移动、编辑、搜索、撤销等操作,以及末行模式下的文件保存、退出等快捷键。此外,还涉及了VIM的高级操作,如窗口分割和调整。
|
6月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
3月前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
5月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
5月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
107 1
|
6月前
|
搜索推荐 Linux 开发工具
|
5月前
|
Linux 开发工具
Linux vim编辑器
Linux vim编辑器
34 0
|
5月前
|
程序员 Linux 开发工具
为什么vim是程序员最喜欢的文本编辑器之一
为什么vim是程序员最喜欢的文本编辑器之一
52 0
|
6月前
|
程序员 Linux 项目管理
为什么vim是程序员最喜欢的文本编辑器之一?
为什么vim是程序员最喜欢的文本编辑器之一?