当前位置:首页 > 虚拟机 > 正文

虚拟机中vim如何设置自动缩进(虚拟机怎么创建文件vim)

如何在Linux

中使用vi编辑器Vim是Viimproved的缩写,是vi的改进版本。在Linux中,vi被认为是事实上的标准编辑器,因为:所有版本的Linux都带有vi编辑器,它占用的资源较少,相比其他编辑器如ed和ex,vi更加人性化。您可以使用编辑器编辑现有文件、创建新文件以及以只读模式打开文本文件。您可以通过以下方式进入vi编辑器:命令说明vifilename如果文件名存在,则打开它,否则将创建并打开一个新文件。vi-Rfilename以读取模式打开现有文件(只能查看,不能编辑)。viewfilename以只读模式打开现有文件。例如,使用编辑器创建一个新文件并打开它:$vitestfile|~~~~~~~~~~~~~~~"testfile"[NewFile]竖线(|)代表光标位置;波形符代表该行中没有任何内容。如果没有并且看不到任何内容,则意味着该行必须有行字符(空格、制表位、换行符等)或不可见字符。操作模式在详细了解force之前,首先了解一下force的操作模式:force的操作模式有以下三种:1)正常模式:从shell进入force编辑器时,第一步是进入正常模式。在正常模式下,任何从键盘输入的命令都会被解释。普通模式不可用。该命令输入后立即执行,无需回车,屏幕上也不显示字符。您可以以正常方式执行命令,但文件、游标、cookie和副本等除外。2)编辑模式编辑模式主要用于编辑文本。用户以这种方式输入的任何注释都将保存为文档内容并显示在屏幕上。3)命令模式在命令模式下,用户可以对文件执行一些高级处理。尽管命令可以在正常模式下执行许多功能,但命令模式用于执行诸如字符串搜索、替换和数轴显示等操作。注意:有的教程说普通模式下有两种结合命令模式的操作模式。改变操作模式:在普通命令模式下输入i(插入)、c(修改)、o(另起一行)进入编辑模式,按esc键返回普通模式。在正常模式下输入冒号(:)表示控制模式。输入命令后,按Enter键。命令执行后,立即返回正常模式。提示:如果您不确定当前处于哪种模式,请按两次Esc键返回正常模式。强行出去,一般是祈使语气中强行出去。exit命令说明q如果文件没有被改变,则立即返回Test,否则急于保存文件。任何问题而不保存修改。wqw命令保留文件,q命令退出vi.,它们同时保存并退出。ZZ保存退出,相当于wq,但更方便。退出前,还可以在w命令后指定文件名,将文件另存为新文件。例如:wfilename2会将文档文件保存为filename2。注意:强制编辑文件时,用户的操作是根据缓冲区中的模型进行的。如果你退出世界而不保存,缓冲区的内容将会丢失。要移动光标而不影响文件,您需要以正常方式移动光标(按Esc键两次)。使用下表中的命令一次移动一个字符:命令说明k向上移动光标(移动一行)j向下移动光标(移动一行)h向左移动光标(移动一个字符)l移动光标光标向右(移动任意字符)两个提醒:它是力敏感的,注意输入命令时不要关闭标题。您可以在命令前的前缀中添加数字,例如2j移动光标两行。当然,还有很多其他命令可以移动光标,但记住,必须在正常模式下(按两次esc键)。用于移动光标的命令命令说明0或|将光标置于行首。$将光标置于行尾。它将w放在单词后面。b放置前面的单词。(定位句子的开头。句子由三个符号定义!.?.)定位句子的结尾。{MoUe为开始做好准备。&&&&&&}移至段落末尾。&&&&&&&&&[[回到段落开头。&&&&&&&&&&]倾向于下一段的开头。移至第1列。1G是第一个要移动到该行的文件。G移动文件的最后一行。将nG移至文件的第n行。:N移动到文件的第n行。H移动到屏幕顶部。该线从屏幕顶部移至nH。它将m移动到屏幕中间。是的,屏幕移动了。nL移动到

vim的行号长度设置为

。wangjun403的回答是正确的。添加

setnumberwidth=4

4是vim在.vimrc中的默认设置。您可以设置的值为1到10,兼容的设置会影响该值。


行号和文本之前会自动插入空格,因此将其设置为4意味着行号将为3个字符宽。