VI
是
unix
上最常用的文本编辑工具,作为
unix
软件测试人员,有必要熟练掌握它。
进入
vi
的命令
vi filename :
打开或新建文件,并将光标置于第一行首
vi +n filename
:打开文件,并将光标置于第
n
行首
vi + filename
:打开文件,并将光标置于最后一行首
vi +/pattern filename
:打开文件,并将光标置于第一个与
pattern
匹配的串处
vi -r filename
:在上次正用
vi
编辑时发生系统崩溃,恢复
filename
vi filename....filename
:打开多个文件,依次编辑
移动光标类命令
h
:光标左移一个字符
l
:光标右移一个字符
space
:光标右移一个字符
Backspace
:光标左移一个字符
k
或
Ctrl+p
:光标上移一行
j
或
Ctrl+n
:光标下移一行
Enter
:光标下移一行
w
或
W
:光标右移一个字至字首
b
或
B
:光标左移一个字至字首
e
或
E
:光标右移一个字
j
至字尾
)
:光标移至句尾
(
:光标移至句首
}
:光标移至段落开头
{
:光标移至段落结尾
nG
:光标移至第
n
行首
n+
:光标下移
n
行
n-
:光标上移
n
行
n$
:光标移至第
n
行尾
H
:光标移至屏幕顶行
M
:光标移至屏幕中间行
L
:光标移至屏幕最后行
0
:(注意是数字零)光标移至当前行首
$
:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u
:向文件首翻半屏
Ctrl+d
:向文件尾翻半屏
Ctrl+f
:向文件尾翻一屏
Ctrl
+
b
;向文件首翻一屏
nz
:将第
n
行滚至屏幕顶部,不指定
n
时将当前行滚至屏幕顶部。
插入文本类命令
i
:在光标前
I
:在当前行首
a
:光标后
A
:在当前行尾
o
:在当前行之下新开一行
O
:在当前行之上新开一行
r
:替换当前字符
R
:替换当前字符及其后的字符,直至按
ESC
键
s
:从当前光标位置处开始,以输入的文本替代指定数目的字符
S
:删除指定数目的行,并以所输入文本代替之
ncw
或
nCW
:修改指定数目的字
nCC
:修改指定数目的行
删除命令
ndw
或
ndW
:删除光标处开始及其后的
n-1
个字
do
:删至行首
d$
:删至行尾
ndd
:删除当前行及其后
n-1
行
x
或
X
:删除一个字符,
x
删除光标后的,而
X
删除光标前的
Ctrl+u
:删除输入方式下所输入的文本
搜索及替换命令
:
/pattern
:从光标开始处向文件尾搜索
pattern
?pattern
:从光标开始处向文件首搜索
pattern
n
:在同一方向重复上一次搜索命令
N
:在反方向上重复上一次搜索命令
:
s/p1/p2/g
:将当前行中所有
p1
均用
p2
替代
:
n1,n2s/p1/p2/g
:将第
n1
至
n2
行中所有
p1
均用
p2
替代
:
g/p1/s//p2/g
:将文件中所有
p1
均用
p2
替换
选项设置
all
:列出所有选项设置情况
term
:设置终端类型
ignorance
:在搜索中忽略大小写
list
:显示制表位
(Ctrl+I)
和行尾标志(
$)
number
:显示行号
report
:显示由面向行的命令修改过的数目
terse
:显示简短的警告信息
warn
:在转到别的文件时若没保存当前文件则显示
NO write
信息
nomagic
:允许在搜索模式中,使用前面不带
“\”
的特殊字符
nowrapscan
:禁止
vi
在搜索到达文件两端时,又从另一端开始
mesg
:允许
vi
显示其他用户用
write
写到自己终端上的信息
最后行方式命令
:
n1,n2 co n3
:将
n1
行到
n2
行之间的内容拷贝到第
n3
行下
:
n1,n2 m n3
:将
n1
行到
n2
行之间的内容移至到第
n3
行下
:
n1,n2 d
:将
n1
行到
n2
行之间的内容删除
:
w
:保存当前文件
:
e filename
:打开文件
filename
进行编辑
:
x
:保存当前文件并退出
:
q
:退出
vi
:
q!
:不保存文件并退出
vi
:
!command
:执行
shell
命令
command
:
n1,n2 w!command
:将文件中
n1
行至
n2
行的内容作为
command
的输入并执行之,若不指
定
n1
,
n2
,则表示将整个文件内容作为
command
的输入
:
r!command
:将命令
command
的输出结果放到当前行
。
分享到:
相关推荐
特斯拉VI手册_大厂VI品牌视觉标准设计规范_企业品牌手册.pdf 本文档为特斯拉VI手册,是大厂VI品牌视觉标准设计规范的一部分,旨在提供统一的视觉 identity 并确保企业品牌的连续性和一致性。下面将对标题、描述、...
《产品经理工具包-设计规范》-菜鸟品牌VI手册是一份专为产品经理和设计师准备的参考资料,旨在提供关于品牌视觉识别系统(Visual Identity System,简称VI)的详细设计规范。这份手册由菜鸟网络出品,旨在帮助产品...
《顺丰快递公司视觉识别VI手册》是一份详细阐述企业品牌形象构建和管理的教程,主要针对的是顺丰快递这一知名物流品牌。视觉识别系统(Visual Identity,简称VI)是现代企业塑造和传播自身形象的重要工具,它涵盖了...
《VI手册:企业视觉识别系统的关键要素与设计实践》 VI手册,全称为Visual Identity Handbook,是企业视觉识别系统的核心组成部分,它详细规定了企业品牌形象的视觉表达方式,旨在通过一致性的视觉元素来塑造和传播...
企业VI手册样本(基础应用) 作为一份企业VI手册样本,企业VI手册样本(基础应用)为企业提供了一份基础的视觉识别系统应用指南。下面是该手册样本的详细知识点: 企业VI手册样本的定义 企业VI手册样本是企业视觉...
今天,我们将深入探讨这份由Bram Moolenaar撰写的《vi手册.pdf》,并通过这份手册,为广大C语言开发者提供一个学习vi编辑器的实践指南。 首先,我们有必要明确vi编辑器的定位。vi编辑器并非是一个简单的文本输入...
VI手册调研报告.pdf 本文档提供了一个关于可口可乐VI手册调研报告的详细分析,涵盖了可口可乐企业发展历史、企业精神、VI特点分析、VI系统设计的基本概念、VI系统设计的意义、VI系统设计的基本要素等方面的内容。 ...
中国联通vi形象视觉手册,详细、系统的vi设计信息,对大家设计vi形象有一定的查考价值
深圳华联物业VI手册设计欣赏
### vi手册知识点解析 #### 一、菜鸟网络品牌视觉规范概览 菜鸟网络品牌视觉规范是一套详尽的品牌设计指导原则,旨在确保品牌形象的一致性和专业性。此规范覆盖了从标识设计到色彩、图形、字体等多个方面的要求,...
### 百度VI手册知识点解析 #### 一、VI设计概览 在“百度VI手册”这份资料中,我们可以看到其主要围绕品牌视觉识别系统(Visual Identity System, 简称VI)的设计展开。VI是企业形象的重要组成部分,通过统一的...
flex/flash制作的企业VI手册报价系统, 具有自动算价功能。
汽车品牌某汽车某汽车企业形象视觉识别VI手册(最新版).pptx
中国联合通信有限公司(简称中国联通)的VI手册是其企业视觉识别系统的重要组成部分,它详细规定了公司的品牌形象、标识、色彩、字体、图案等视觉元素,旨在塑造统一且具有辨识度的企业形象。VI,全称为Visual ...
希尔顿酒店VI手册,全称为Visual Identity,即视觉识别系统,是品牌形象塑造的重要组成部分,尤其在酒店行业中,一套完善的VI系统能有效提升品牌知名度、识别度以及顾客的体验感。希尔顿酒店作为全球知名的五星级...
vi强力手册,英文原版。主要基于嵌入式linux。
根据您提供的文件信息,虽然没有具体内容的详细描述,但可以推测此文档是关于“餐饮VI手册设计附件”的设计参考或示例。VI手册,即Visual Identity Guide,是品牌形象识别手册,它通常包含品牌在视觉传达方面的标准...
奔驰VI手册_大厂VI品牌视觉标准设计规范_企业品牌手册.pdf 本手册是奔驰VI品牌视觉标准设计规范的相关指导手册,旨在为企业品牌设计提供统一的视觉标准。本手册涵盖了奔驰VI品牌设计的主要元素,包括品牌标志、色彩...
VI手册的出现,正是为了解决品牌形象的标准化和规范化问题。VI手册,即视觉识别手册,是企业形象设计系统的关键文本,它详细规定了企业标志、标准字体、色彩系统等一系列视觉要素的应用原则与方法。 VI手册的设计...
【中国联合通信有限公司VI手册】是中国联合通信有限公司(简称中国联通)的企业视觉识别系统,它包含了公司的品牌形象、标志、色彩、字体、图形元素等核心设计规范。这个手册是企业形象传播和品牌管理的重要工具,...