- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】VI使用方法
vi使用手册
从shell中启动可视化编辑器
vi filename 指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解释为要打开的文件;如果没有该文件,则vi编译器创建新文件
vi file1 file2 file3 shell传递3个参数给vi,vi将它们解释为要打开的文件。可以使用w命令保存文件,使用n命令访问下一个文件
vi +# filename 打开文件,并将光标移到指定的行。例如,命令vi +100 records 从第100行开始编辑文件records
vi +the filename 打开文件,并将光标移动包含有目标字符串的行。例如,命令vi +Jason friends 从第1个含有字符串Jason的行开始编辑文件friends
view filename 打开文件进行编辑,但是拒绝保存对文件的修改,除非使用w!命令
光标移动命令
hjkl 将光标分别向左、下、上、右移动一个字符
0(零) 将光标移到当前行的行首
^(脱字符) 同0一样将光标移到当前行的行首
$ 将光标移到当前行的行末
##G 将光标移到G前面的数字指定的行。例如,42G将光标移到文件的第42行
G 将光标移到文件的最后一行
w 将光标向前移到下一个单词的首字母
e 将光标向前移到下一个单词的最后一个字母
b 将光标向后移到上一个单词首字母
- 将光标定位到上一行的行首
+ 将光标定位到下一行的行首
12 将光标定位到当前行的第12列
L 将光标定位到屏幕的最下面一行
M 将光标定位到屏幕中间的一行
H 将光标定位到屏幕的最上面一行
两个单引号将光标移到它的先前的位置
光标定位命令(上下文的)
fb 将光标向前移到当前行上的下一个字母b(或者其他的任意指定的字符)
Fb 将光标向后移到当前行上的上一个字母b(或指定的字符)
t# 将光标移到当前行上字符#的第1个实例的右侧。例如,命令tM将光标移到当前行上第1个M的右侧
T# 在当前行上向左移动光标,将它移到字符#的第1个实例的前一字符
word 将光标向前移到单词word的下一个实例
word 将光标向后移到单词word的上一个实例
n 将光标移到前面命令word或word中指定模式的下一个实例
显示调整命令
Ctrl+D 显示文件中的下半屏文本
Ctrl+U 显示文件中的上半屏文本
Ctrl+F 显示文件中的下一屏文本
Ctrl+B 显示文件中的上一屏文本
设置显示选项
set number 将行号作为屏幕显示的一部分,但是行号并不是文件的一部分。它的缩写形式为set nu
set nonumber 清除屏幕上的行号。也可以使用缩写形式set nonu
set showmode 在屏幕的右下角显示追加模式信息
set list 在每行的行末显示美元符号,并用Ctrl+I表示制表符
set showmatch 在输入)或]时,将光标移到与之匹配的(或[
set window=value 定义屏幕上显示的文本行的行数
set autoindent 自动缩进。也可以使用缩写形式set ai
set tabstop=value 设置显示制表符的空格字符个数。也可以使用缩写形式ts=value
set wrapmargin=value 设置显示器的右页边。当输入进入所设置的页边时,编辑器自动回车换行
set ignorecase 指示编辑器搜索字符串,并忽略目标中字母的大小写
set 显示设置的所有选项
set all 显示所有可以设置的选项
文本删除命令
dd 删除当前光标所有的文本行
#dd 删除#行文本
dw 从文本中删除一个单词
#dw 从文本中删除#个单词
x 删除光标所在的一个字符
#x 从文本中删除#个字符
D 删除当前行上光标后面的部分
#,#d 例如,12,37d 将删除第12~37行之间的所有文本,包括第12和37行
撤销命令
u 撤销。恢复最近一次的文本修改操作,即使已经移动了光标。在Linux系统中,再次使用撤销命令将恢复更前一次的文本修改操作。在BSD的vi中,第2次撤销操作将撤销第一次撤销操作,恢复第1次撤销前修改的文本
redo 在Linux系统中,取消撤销操作恢复文本修改。在标准的UNIX系统中,第2个u命令取消第1个u命令,结果就是一个“redo”
U 如果在修改后还没有将光标移出当前行,则可以撤销对当前行进行的所有的文本修改
向文本中添加文本
a(小写) 从光标的右侧开始插入文本
A(大写) 从当前行的行末开始添加文本
i(小写) 从光标的左侧开始插入文本
I(大写) 从当前行的行首插入文本
o(小写) 在光标的下面打开(或插入)一个新行
O(大写) 在光标的上面打开一个新行
#r filename 例如
您可能关注的文档
- 【2017年整理】SCR速度控制单元的常见故障.doc
- 【2017年整理】SCP机增加防误操作联锁程序.doc
- 【2017年整理】Sbc导轨设计原则.doc
- 【2017年整理】SD1系列节能电气接头.doc
- 【2017年整理】SBC直线导轨机床的工作标准.doc
- 【2017年整理】SDH传输配置注意事项.doc
- 【2017年整理】SDH.doc
- 【2017年整理】SDH原理习题.doc
- 【2017年整理】SDH原理习题2.doc
- 【2017年整理】SDH与通信网报告.doc
- 河南省新乡市第一中学等校2025-2026学年九年级上学期12月月考历史试题(含解析).docx
- 河南省郑州市实验中学2025-2026学年高一上学期第二次月考政治试题(含解析).docx
- 江苏省南通市通州区西亭初级中学2025-2026学年上学期七年级英语12月试卷.docx
- 河北省秦皇岛市山海关区第一中学2025-2026学年高三上学期11月月考英语试卷.docx
- 江苏省南京师范大学附属中学新城初级中学2025-2026学年九年级上学期12月月考英语试卷.docx
- 河北省唐山市丰南区经安中学四校联考2025-2026学年九年级上学期12月月考历史试题.docx
- 河南省安阳市北关区莲花学校2025-2026学年上学期八年级历史第三次月考试题(含答案).docx
- 安徽省黄山地区2025-2026学年七年级上学期期中考试英语试题(原卷版).docx
- 2026届云南省西南名校联盟高三上学期高考诊断性联考政治试题(含解析).docx
- 河南省周口市商水县第二高中2025-2026学年高一上学期12月月考政治试题(含答案).docx
最近下载
- IPC-2223E-中文-2020 CN 挠性和刚挠性印制板计件分标准.pdf VIP
- 劳动合同标准版劳动合同劳动合同.doc VIP
- 比亚迪发动机维修手册.doc
- 公路工程新技术.pptx VIP
- 永诚财险建筑施工行业安全生产责任保险(2024 年版)条款.pdf VIP
- SN/T 3992-2014_进境非人灵长类实验动物指定隔离场建设规范.pdf VIP
- 精品解析:2024-2025学年浙江省温州市龙港市统编版五年级上册期末考试语文试卷(解析版).docx VIP
- 中国临床肿瘤学会(csco)胆道恶性肿瘤诊疗指南2025.docx VIP
- 【2017年整理】光接入网维护操作标准化手册-----接入有源设备维护.doc VIP
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档


文档评论(0)