Solaris系统下VI编辑器使用指南
- 格式:docx
- 大小:15.57 KB
- 文档页数:4
Vi使用与操作在介绍如何使用vi之前,了解vi具有两种基本模式是很重要。
这两种基本模式为输入模式和指令模式。
输入模式为输入命令,文本就会显示在屏幕上;而指令模式为输入命令就执行命令,而不会显示文字。
理解指令模式最简单方式就是想象平时剪切、复制以及粘贴数据时所发生的情况。
在默认状态下,vi以指令模式下启动,因此你输入命令时不会显示文字,除非你输入命令切换至输入模式。
大多数vi命令不会屏幕上显示任何东西,你只需要知道它们的工作过程就足够了。
使用[Esc]键可以在输入模式和指令模式之间切换。
如果你已经处于指令模式中,使用[Esc]将会告诉vi,你已经输入命令并将要执行命令。
如果你没有输入任何命令,在指令模式中按下[Esc]键将中断操作。
现在我已经介绍了vi的基本操作,你可以动手试用一下。
首先,在你的工作站打开一个终端窗口,你只需在$提示中输入vi然后按回车键就可以启动vi编辑器。
接着,你将看到弹出一个页面左下角有一个~符号的空白文件。
这一符号不容易看到,但是你看到的这些~符号正是表示处于文件的底部。
当对文件保存之后,这些符号就不会显示出来。
若要编辑某个文件或者为一空白文件命名,你可输入vi filename。
vi filename可以是一个已经存在的文件名或者是一个给新文件指定的名称。
通用输入模式vi编辑器的使用格式: vi 文件名各个工作模式的互相切换:----从命令模式切换到插入模式按:i键按:s键按:insert键按:a键按:o键----从插入模式切换到命令模式按:esc键----从命令模式切换到命令行模式按:shift+":"----从插入模式切换到命令行模式按:esc ----> shift + :----从命令行模式切换到插入模式按:esc ----> 按插入指定i3.>命令模式下常用命令:x---删除当前光标所在字符dd--删除当前光标所在整行u---恢复删除(按一次u恢复一次) yy--复制整行p---粘贴/放置r---修改光标所在字符R---进入替换状态s---删除光标所在字符,并进入编辑模式S----删除光标所在行,并进入编辑模式4.>命令行模式常用命令::q--不保存退出(如果对文件进行了修改而没有保存,会警告,且无法离开。
v i编辑器的使用方法精编Document number:WTT-LKK-GBB-08921-EIGG-22986给点参考吧还蛮详细的vi文本编辑器的使用一.vi的模式命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点输入模式:即文本辑辑状态,按“i”键可进入,最后一行显示"-- INSERT --"提示,按ESC返回到命令模式末行模式:可完成一些复杂操作,以":"开始,执行完一个末行命令后自动返回命令模式二.基本使用编辑器的启动与退出:(1).使用命令"vi"直接进入编辑环境(2).以文件名作为"vi"命令的参数时,若存在此文件,则vi可对内容进行编辑,若不存在,打开以参数名命名的空文件(3).在命令模式下输入":q!",可以强行退出编辑环境,对文件修改不进行保存(4).在命令模式下输入":wq",可以保存文件,并推出编辑环境。
2.文件操作:(1).打开新文件:在末行模式下":e filename"关闭当前文件并打开新文件,":e! filename 强制关闭当前文件并打开新文件"(2).读取文件内容到当前文件:":r filename",读取的文件内容粘贴到当前文件光标所在行的下面(3)保存文件:命令为":w [filename]",如果文件已经命名,可直接使用":w"命令的参数,如果没有命名,第一次保存时需指定文件名作为参数(4).另存为文件:命令为":w filename",只保存到新文件,而不更新原来文件的内容(5).退出vi编辑器:退出格式为":q",保存并退出为":wq",强行退出为":q!"3.光标的移动操作(命令模式下)(1).光标方向移动:"h"左、"l"右、"k"上、"j"下(2).翻页移动:"ctrl+f"前一页、"ctrl+b"后一页、"ctrl+u"前半页、"ctrl+d"后半页(3).行内快速跳转:"^"本行首字符、"$"本行尾字符、"w"后一单词首字母、"b"前一单词首字母、"e"后一单词尾字母;可添加数字组合使用,例如:"3w"后三个单词首字母、"4b"前4个单词首字母、"5e"后5个单词尾字母(4).文件内行间跳转:显示行号":set nu",取消显示行号":set nonu","1G"跳转到首行,"G"跳转到末尾行,"#G"跳转到第#行4.编辑操作(1).进行输入模式:"i"当前光标处,"a"当前光标后,"A"当前行末,"o"当前行下插入新行,"O"当前行上插入新行,"cw"删除当前光标到所在尾部字符,"c$"删除当前光标到行尾的字符,"c^"删除当前光标(不包括)之前到行首的字符;以上记忆如有困难,可只记"i"从命令模式进入输入模式,完成编辑后"Esc"退回到命令模式(2).输入模式的操作:上下左右方向进行光标移动,"Home/End"定位光标到行首行尾,"Page Up /Down"上下翻页,"Backspace"左侧字符的删除,"Delete"删除光标位置的字符(3).删除操作:在命令模式下,可用以下命令完成删除操作,"x"光标处单个字符,"dd"光标所在行,"dw"当前字符到单词尾(含空格),"de"当前字符到单词尾(不含空格),"d$"当前字符到行尾,"d^"当前字符到行首,"J"合并当前行与下一行的内容,可添加数字配合使用,例如"3x"当前光标向右3个字符,"2dd"从当前行开始向下两行文本,"3dw"当前光标向右3个单词,"2de"当前光标向右两个单词(保留一个空格),"5J"合并5行文本(4).撤销操作:在命令模式下,"u"取消最近一次操作,可重复使用,"U"取消对当前行进行的所有操作,"Ctrl+R"对"u"产生的撤消进行恢复(5).复制操作:"yy"整行,"yw"光标到单词尾,"y$"光标到行尾,"y^"光标到行首;与数字组合使用,"5yy"当前及后续共5行,"3yw"当前光标开始的3个单词;末行命令":m,ny"m行到n行之间的文本,例如:":100,200y"100行到200的内容(6).粘贴操作:在命令模式下,使用"p"将缓冲区中的内容粘贴到当前文档5.查找与替换操作(末行模式)(1).自上而下:":/word"查找指定的字符串,"n"查找下一个(自上而下)"N"反向查找下一个(自下而上)(2).自下而上:":word"自下而上查找指定字符串,"n"查找下一个(自下而上)"N"反向查找下一个(自上而下) (3).普通替换:":s/old/new"由s开始,"old"指被替换的字符串,"new"替换成哪个字符串,此命令只替换当前行中第一个匹配的字符串(4).行内全部替换:":s/old/new/g",当前行内所有匹配的字符串(5).在行区域内进行替换:":#,#s/old/new/g","#,#"表示两个行号之间的行区域,例如"3,5"表示第3行到第5行 (6).整个文件内的替换操作:":%s/old/new/g",加%表示整篇文档,危险,慎用(7).使用替换确认功能:在原替换命令后加"c"可提供确认功能,例如:":s/old/new/c",":s/old/new/gc",":#,#s/old/new/gc",":%s/old/new/gc";替换命令确认后的提示为"replace with word (y/n/a/q/l/^E/^Y) ",其中"y"替换,"n"放弃,"a"所有,"q"退出三、编辑器的多文件操作1.多文件操作的vi启动:"vi [file1] [file2] .."后跟多个文件名作为参数即可,第一个参数显示在屏幕上,其它文件处于编辑后台状态2.多文件切换命令:(1).显示多文件信息:":args"结果中显示打开的文件,"[]"内为当前显示文件(2).前后切换文件:":next"显示后一文件,":prev"显示前一文件,加"!"为强制切换,不保存当前文件(3).定位首文件和尾文件:":first"定位首文件,":last"定位尾文件(4).快速文件切换:已经用某个切换命令进行文件切换后,"Ctrl+^"可快速切换到前状态。
Vi编辑器的基本使用方法vi 分为三种状态:命令模式(Command mode):控制光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式和底行模式;插入模式(Insert mode):只有在此模式下才可以做文字输入,按「ESC」回到命令行模式;底行模式(Last line mode):将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。
进入vi:在系统提示符号$下输入vi myfile,就进入vi 全屏幕编辑画面。
初态为:命令模式。
只有插入模式才能够输入文字。
1、插入模式的命令简介在「命令模式」下:按「i」切换进入插入模式后从光标当前位置开始输入文字;I 从光标所在的列的第一个非空白字符前面开始插入文字。
按「a」进入插入模式后从光标所在位置的下一个位置开始输入文字;A 从光标所在列最后面的地方开始新增资料。
按「o」进入插入模式后并插入新的一行,从行首开始输入文字;O 从光标所在列上方新增1 列并进入插入模式。
在「插入模式」下只能一直输入文字,如果输错了字则只能按「ESC」转到「命令模式」来删除。
2、命令模式的命令简介移动vi 用小写英文字母「h」、「j」、「k」、「光标移到该行的第#个位置,如:5l, 56l 删除「x」:每按一次,删除光标所在位置的“后面”一个字符「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符「dd」:删除光标所在行「#dd」:从光标所在行开始删除#行复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中「#yw」:复制#个字到缓冲区「yy」:复制光标所在行到缓冲区「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字「p」:将缓冲区内的字符贴到光标所在位置。
注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能替换「r」:替换光标所在处的字符「R」:替换光标所到之处的字符,直到按下「ESC」键为止恢复「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。
Vi是一种功能强大的文本编辑器,常用于Unix和Linux系统。
以下是Vi编辑器的基本使用方法:
打开文件:输入命令:vi 文件名示例:vi test.txt
进入编辑模式:在Vi的默认模式下,只能浏览和执行命令。
要进入编辑模式,请按下小写字母"i" 或"a" 键。
按"i" 键以在光标前插入文本。
按"a" 键以在光标后插入文本。
编辑文本:在编辑模式下,您可以自由地输入、删除和修改文本。
使用键盘进行编辑,并且支持各种操作如复制、粘贴、撤销等。
使用箭头键或hjkl 键(h-左,j-下,k-上,l-右)进行光标导航。
按"x" 键删除当前光标下的字符。
按"dd" 删除整行。
按"yy" 复制整行。
按"p" 粘贴已复制或剪切的内容。
保存文件:在命令模式下,输入":w" 保存更改。
输入":q" 退出Vi编辑器。
输入":wq" 保存并退出编辑器。
其他常用命令:
":r 文件名" 在当前位置插入另一个文件的内容。
":/关键词" 搜索指定关键词。
"u" 撤销上一步操作。
":set nu" 显示行号。
这只是Vi编辑器的基本使用方法,还有更多高级功能和命令,请参考Vi编辑器的详细文档或教程。
S o l a r i s系统管理员手册目录第1章、前言.......................................................1.1了解超级用户状态 ...........................................1.1.1成为超级用户(su) ...................................1.1.2退出超级用户状态 .....................................1.1.3以root注册 ..........................................1.2与用户通信 (9)1.2.1在注册时显示系统专用信息 .............................1.2.2将信息发送给单个用户 .................................发送一个短消息给一个单独的用户.........................将作为一个文件的消息发给个别用户.......................1.2.3将消息发送给一个系统或网络中的所有用户 ...............1.2.4通过电子邮件发送消息 .................................1.3启动和关闭系统 .............................................1.3.1选择init状态 ........................................查看系统运行级.........................................使用掉电状态,运行级0 (16)使用系统管理员状态,运行级1 ...........................使用多用户状态,运行级2 ...............................使用远程资源共享状态,运行级3 .........................使用替换多用户状态,运行级4 ...........................使用交互重引导状态,运行级5 (14)使用重引导状态,运行级6 ...............................使用单用户状态,运行级s或S ...........................改变运行级.............................................1.3.2选择所用的关闭命令 ........................................................................ 错误!未定义书签。
vi编辑器用法介绍:在计算机领域,文本编辑器是一种广泛使用的工具,用于编辑各种类型的文本文件。
vi编辑器是一款强大而受欢迎的文本编辑器,被广泛用于Linux 和Unix系统上。
本文将详细介绍vi编辑器的基本用法,使读者能够快速掌握该编辑器的功能和特性。
一、vi编辑器的启动和退出•打开终端,输入命令vi,即可启动vi编辑器。
•要退出vi编辑器,使用命令:q,并按下回车键。
如果你已经进行了修改,使用:q!可以强制退出而不保存修改。
二、基本的vi编辑器模式 vi编辑器具有多种模式,包括命令模式、插入模式和末行模式。
以下是这些模式的详细介绍:1.命令模式(Command mode)命令模式是vi编辑器的默认模式,用户可以使用各种命令来操作文本文件。
以下是一些常用的命令:2.i:进入插入模式。
3.x:删除当前字符。
4.dd:删除当前行。
5.yy:复制当前行。
6.p:粘贴已复制的内容。
7.插入模式(Insert mode)在插入模式下,用户可以直接输入文本内容。
以下是进入插入模式的几种方法:8.i:在当前光标位置前插入文本。
9.a:在当前光标位置后插入文本。
10.o:在当前行的下方插入新行并进入插入模式。
11.O:在当前行的上方插入新行并进入插入模式。
12.末行模式(Ex mode)末行模式用于执行一些高级操作,如保存文件、查找替换等。
以下是一些常用的末行模式命令:13.:w:保存文件。
14.:wq:保存文件并退出vi编辑器。
15.:q!:强制退出并丢弃修改。
16.:s/old/new/g:在文本中查找并替换字符串。
三、vi编辑器的光标移动在vi编辑器中,光标的移动是非常重要的。
以下是一些常用的光标移动命令:•h:将光标向左移动一个字符。
•j:将光标向下移动一行。
•k:将光标向上移动一行。
•l:将光标向右移动一个字符。
•^:将光标移动到行首。
•$:将光标移动到行尾。
四、vi编辑器的搜索和替换功能要在vi编辑器中搜索某个字符串,可以使用命令/加上待搜索的字符串。