📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> ┌—————————┐ <BR> │ VI 简易操作说明 │ <BR> └—————————┘ <BR> <BR>壹、什麽是 vi <BR> vi 是一个 Unix 本身提供的萤幕编辑器, 它提供了一个视窗设备, <BR> 透过它可以编辑档案。 <BR> <BR> <BR>贰、环境说明 <BR> 本文□例之操作基台为 sun1cc, 自开放系统室的 pc10 连线操作。 <BR> <BR>参、操作内容 <BR> 注 : 文字下方有 "------" 者, 表示使用者需自行输入该指令。 <BR> <BR>一、vi 概念简介 <BR> vi 可分为三种状态: <BR> 1.Command mode : 控制萤幕游标之移动, <BR> 字元或游标之删除, <BR> 搬移复制某区段, <BR> 进入 Insert mode 下, <BR> 到 Last line mode 。 <BR> 2.Insert mode : 唯有在 Insert mode 下, 才可做文字资料输入, <BR> 按 <ESC>键可到 Command mode 。 <BR> 3.Last line mode : 将档案写入或离开编辑器, <BR> 亦可设定编辑环境, 如寻找字串、列出行号..等。 <BR> <BR>二、vi 的基本操作 <BR> 1. 进入 vi <BR> 在系统提示符号下输入 vi 及档案名称後即进入 vi 全萤幕编辑画面, <BR> 且在 Command mode 下。 <BR> <BR> sun1cc% vi testfile <BR> ----------- <BR> <BR> 2. 切换至 Insert mode 编辑文件: <BR> 在 Command mode 下可按 'i' 或 'a' 或 'o' 三键进入 Insert mode。 <BR> <BR> 在 Insert mode 下,只能做 '移动游标' 及 'insert' 两种动作。可以删 <BR> 除字元,但只能删在这次在 Insert mode 中插入的字。 <BR> 也就是说,在这次 Insert mode 中所插入的字,只能在这次删改;否则一 <BR> 旦回到 Command mode,下次再进 Insert mode 时,就不能改那些字了;要删改 <BR> 就只能回到 Command mode 删改了。 <BR> <BR> 3. 离开 vi 及存档: <BR> 在 Command mode 下按 'ZZ' 键存档离开。 <BR> <BR> 或在 Command mode 下按 ':' 键进入 Last line mode, 然後 <BR> :w filename (存入指定档案) <BR> ---------- <BR> :wq (写入并离开 vi) <BR> -- <BR> :q! (离开并放弃编辑的档案) <BR> -- <BR> <BR>三、Command mode 下功能键简介 (注:若指令下了一半,可用 ESC 键取消) <BR> 1. 进入 Insert mode <BR> i : 插入, 从目前游标所在之处插入所输入之文字。 <BR> a : 增加, 目前游标所在之下一个字开始输入文字。 <BR> o : 从新的一行行首开始输入文字。 <BR> 2. 移动游标 <BR> h、j、k、l : 分别控制游标左、下、上、右移一格。 <BR> <BR> ^b : 往後一页。(Back) <BR> ^f : 往前一页。(Fore) <BR> ^d : 往後半页。 <BR> ^u : 往前半页。 <BR> <BR> G : 跳到档案最後。(Go) <BR> #G : 跳到第 # 行。(Go to line #) 例, 44G 表移动游标至第 44 行。 <BR> <BR> $ : 跳到该行行尾。 <BR> 0 : 跳到该行开头。 <BR> ^ : 跳到该行第一个非空白的字元。 <BR> #| : 跳到该行的第 # 个字。 例, 5| 表移动游标至第 5 个字。 <BR> <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -