pc捍卫者
 当前位置 → pc捍卫者pc知识技巧 → 浏览正文
VI文本编辑器操作知识集锦
作者:本站综合    来源:www.pchwz.com    更新时间:2012年11月10日

VI文本编辑器操作知识集锦 | CentOS下使用VI命令技巧

  一、VI编辑器的作用

  当我们要在linux系统下编辑文本时,必须要用到的一个工具是Vi 编辑器,掌握其中常用的几种基本操作,是一位linux系统管理员必备的技能。特别是在centos中,VI编辑器是管理VPS最常用的工具之一,各种配置文件的编辑,我们都需要用到它。

  二、VI的工作模式

  Vi有三种基本的工作模式:

  1.指令模式(Command Mode):指令模式主要使用方向键移动光标位置进行文字的编辑

  2.文本输入模式(Input Mode) :在指令模式下(Command Mode)按a/A键、i/I键、o/O键进入文本模式

  3.行末模式(Last line Mode) :末行模式主要进行一些文字编辑辅助功能,比如字串搜索、替代、保存文件等操作

  指令模式(Command Mode) 下输入 a、i、o进入文本输入模式(Input Mode)

  文本输入模式(Input Mode)下按 ESC 进入指令模式(Command Mode)

  指令模式(Command Mode)下输入 : 进入末行模式(Last line Mode)

  末行模式(Last line Mode)下指令错误则返回指令模式(Command Mode)

  三、VI命令常用知识

  这里介绍的都是最基本最常用的vi命令~折腾vps够用了,比如退出vi的命令等等~

  0、进入vi的命令

  vi filename :打开或新建文件,并将光标置于第一行首

  vi +n filename :打开文件,并将光标置于第n行首

  vi + filename :打开文件,并将光标置于最后一行首

  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

  vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

  vi filename....filename :打开多个文件,依次进行编辑

  1、指令模式(Command Mode)

  PageDn ----- 向下移动一页

  PageUp ----- 向上移动一页

  0 -----光标移动至行首

  h -----光标左移一格

  l -----光标右移一格

  j -----光标下移一行

  k -----光标上移一行

  $+A-----将光标移动到该行最后

  d+方向键 -----删除文字

  dd -----删除整行

  pp -----整行复制

  r -----修改光标所在的字符

  S -----删除光标所在的列,并进入输入模式

  2、文本输入模式(Input Mode)

  a -----在光标后开始插入

  A -----在行尾开始插入

  i -----从光标所在位置前面开始插入

  I -----从光标所在列的第一个非空白字元前面开始插入

  o -----在光标所在列下新增一列并进入输入模式

  O -----在光标所在列上方新增一列并进入输入模式

  ESC -----返回命令行模式

  3、末行模式(Last line Mode)

  :q -----结束Vi程序,如果文件有过修改,先保存文件

  :q! -----强制退出Vi程序(不保存修改)

  :wq -----保存修改并退出程序

  ZZ-----保存修改并退出程序(在没有开启Caps Lock时按住Shift键再按两个z键)

  :set num -----设置行号

  后记:作为一位lunux管理员,在编辑各种配置文件时养成使用VI编辑器的习惯,可以避免使用windows下记事本等工具造成的编码不兼容的错误发生,以上vi编辑器知识需要我们牢记。

转截请注明:文章来自 pc捍卫者 http://www.pchwz.com 本站发布此文为传递更多信息之目的,不表明pc捍卫者赞同其观点

上一篇:微软仍在隐密开发的非Windows系统      下一篇linux知识:查看系统信息命令
Tags:
 
 
>> 推荐文章
·IPv6的PC知识:优点简介
·Win7多用户远程桌面连接的方法
·告诉你PCIe 4.0的SSD传输
·VM安装在SSD硬盘还是机械硬盘上
·UBUNTU和CENTOS哪个好?
·安装win10系统C盘多少G好?
·移动固态硬盘安全性最重要
·8Gb/s极速三星的存储黑科技
·虚拟机CentOS图形界面切换方法
·苹果官方确认MacBookPro1
·苹果官网内存条16GB价格
·什么是区块链
·vm中如何复制粘贴文件或文本
·nginx 中css等路径无法加载
·正向DNS与反向DNS
·中国拟研发超级计算机
·破解win7开机密码的方法
·不显示Nginx版本号提高网站安全
>> 赞助商链接
|pc捍卫者|捍卫你地盘|唯尚技术|||版权声明|关于我们
本站文章除原创者其余源自网络,如有侵权请联系站长,将于24小时内删除