当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux教程

linux下文本编辑器

文章标题:linux下文本编辑器。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  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

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

  行内全部替换操作

  :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

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有