快速业务通道

linux下文本编辑器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-18

  linux下文本编辑器

  目标:

  了解linux系统中的编辑器知识

  掌握vi编辑器的模式切换

  掌握vi编辑器的操作命令

  linux文本编辑器概述

  行编辑器与全屏幕编辑器

  字符界面编辑器与图形界面编辑器

  vi文本编辑器

  Vi的模式:

  命令模式:

  输入模式:

  末行模式:

  Vi编辑器的基本使用

  1、vi编辑器的启动与退出

  2、退出vi编辑环境

  3、进入编辑环境并打开文件

  文件操作

  1、打开新文件

  : e filename

  : e! filename //当前的文件不需要保存哈士奇

  2、读取文件内容到当前文件

  :r filename

  3、保存文件

  : w

  4、退出vi编辑器

  : q

  : wq

  : q!

  光标移动操作

  1、光标方向移动

  h 左 、l右、k上、j下

  2、翻页移动

  ^ f:向前翻整页、^ b向后翻整页、^ u向前翻半页、^ d向后翻半页

  3、行内快速跳转

  ^行首

  $行尾

  W后一个单词的首字母

  b前一个单词的首字母

  e后一个单词的尾字母

  4、文件内行间快速跳转

  : set nu

  : set nonu

  编辑操作

  1、进入输入模式

  : i a A o O cw c$ c^

  2、输入模式的操作

  : home end pageup pagedown backspace delete

  3、删除操作

  :x dd dw de d$ d^ J

  4、撤销操作

  :u U ^ R

  5、复制操作

  : yy yw y$ y^

  6、粘贴操作

  p

  7、查找与替换操作:在vi的末行命令完成

  自上而下的查找操作

  /word 小写的n和N

  自下而上的查找操作

  ?word 小写的n和N

  普通替换操作

  :s/old/new

  只在当前行进行匹配和替换、命令替换当前行中第一个匹配的字符

  行内全部替换操作 拥有帝国一切,皆有可能。欢迎访问phome.net

  :s/old/new/g

  在当前行替换所有匹配的字符串

  在行区域内进行替换操作

  :#,#s/old/new/g

  在整个文件内的替换操作

  :%s/old/new/g

  在整个文档中进行替换操作的命令

  使用替换的确认功能

  :s/old/new/c

  :s/old/new/gc

  :#,#s/old/new/gc

  :%s/old/new/gc

  vi编辑器的在线帮助

  编辑器的多文件操作

  1、多文件操作的vi启动

  example:

  $vi passwd fstab inittab

  vi编辑器将在当前的编辑屏幕中显示vi命令参数中的第一个文件,其他文件处 于后台运行-不显示的!vi编辑器在同一时刻只能编辑当前屏幕中的文件,如要辑其 他文件需要进行文件切换!

  2、多文件切换

  显示多文件信息

  :args

  前后切换多文件

  :next

  :prev

  后面接上"!"可以在前后切换文件的同时丢弃对当前文件的修改内容

  定位首文件和尾文件

  :first

  :last

  快速文件切换

  ctrl ^

  图形界面下的编辑文本:gedit

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号