> 问答

linux下文本编辑器

人阅读 2024-10-16 21:06:17Linux
广告 X
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

  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

关键词标签:linux

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com