linux vi命令详解
linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linux下vi的相关命令,希望对大家有帮助!
1.linux vi命令的基本观点
学习啦在线学习网 基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式的功用区分如下:
学习啦在线学习网 1) 命令行方式command mode)
学习啦在线学习网 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或许到 last line mode。
2) 插入方式(Insert mode)
学习啦在线学习网 只需在Insert mode下,才干够做文字输入,按「ESC」键可回到命令行方式。
3) 底行方式(last line mode)
学习啦在线学习网 将文件保管或退出vi,也能够配置编辑环境,如寻觅字符串、列出行号……等。
不过普通咱们在运用时把vi简化成两个方式,就是将底行方式(last line mode)也算入命令行方式command mode)。
2、linux vi命令的基本操作
a) 进入vi
学习啦在线学习网 在系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面:
学习啦在线学习网 $ vi myfile
不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(command mode)」,您要切换到「插入方式(Insert mode)」才干够输入文字。初次运用vi的人都会想先用上下左右键移动光标,结果计算机不断哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入方式(Insert mode)」再说吧!
b) 切换至插入方式(Insert mode)编辑文件
学习啦在线学习网 在「命令行方式(command mode)」下按一下字母「i」就能够进入「插入方式(Insert mode)」,这时分你就能够开端输入文字了。
学习啦在线学习网 c) Insert 的切换
学习啦在线学习网 您现在处于「插入方式(Insert mode)」,您就只好不断输入文字,假设您发觉输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行方式(command mode)」再删除文字。
学习啦在线学习网 d) 退出vi及保管文件
在「命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如:
: w filename (输入 「w filename」将文章以指定的文件名filename保管)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强迫退出vi)
3、linux vi命令行方式(command mode)功用键
学习啦在线学习网 1). 插入方式
按「i」切换进入插入方式「insert mode」,按“i”进入插入方式后是从光标现在位置开端输入文件;
按「a」进入插入方式后,是从现在光标所在位置的下一个位置开端输入文字;
学习啦在线学习网 按「o」进入插入方式后,是插入新的一行,从行首开端输入文字