📄 vi指令大全.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0075)http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8 -->
<HTML lang=zh-cn dir=ltr xml:lang="zh-cn"
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Vi指令大全 - Wikipedia</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content=Vi指令大全 name=KEYWORDS>
<META content=index,follow name=robots><LINK href="/favicon.ico"
rel="shortcut icon">
<STYLE type=text/css media=screen,projection>@import url( /skins/monobook/main.css );
</STYLE>
<LINK media=print href="Vi指令大全 - Wikipedia.files/commonPrint.css" type=text/css
rel=stylesheet><!--[if lt IE 5.5000]><style type="text/css">@import "/skins/monobook/IE50Fixes.css";</style><![endif]--><!--[if IE 5.5000]><style type="text/css">@import "/skins/monobook/IE55Fixes.css";</style><![endif]--><!--[if gte IE 6]>
<STYLE type=text/css>@import url( /skins/monobook/IE60Fixes.css );
</STYLE>
<![endif]--><!--[if IE]>
<SCRIPT src="Vi指令大全 - Wikipedia.files/IEFixes.js" type=text/javascript></SCRIPT>
<META http-equiv=imagetoolbar content=no><![endif]-->
<SCRIPT src="Vi指令大全 - Wikipedia.files/index.php" type=text/javascript></SCRIPT>
<SCRIPT src="Vi指令大全 - Wikipedia.files/wikibits.js"
type=text/javascript></SCRIPT>
<STYLE type=text/css>@import url( /index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=18000 );
@import url( /index.php?title=-&action=raw&gen=css );
</STYLE>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR></HEAD>
<BODY class=ns-0>
<DIV id=globalWrapper>
<DIV id=column-content>
<DIV id=content><A id=contentTop name=top></A>
<H1 class=firstHeading>Vi指令大全</H1>
<DIV id=bodyContent>
<H3 id=siteSub>Wikipedia,自由的百科全书</H3>
<DIV id=contentSub></DIV><!-- start content -->
<TABLE id=toc border=0>
<TBODY>
<TR id=toctitle>
<TD align=middle><B>目录</B>
<SCRIPT type=text/javascript>showTocToggle("显示","隐藏")</SCRIPT>
</TD></TR>
<TR id=tocinside>
<TD>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E8.BF.9B.E5.85.A5vi.E7.9A.84.E5.91.BD.E4.BB.A4">1
进入vi的命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E7.A7.BB.E5.8A.A8.E5.85.89.E6.A0.87.E7.B1.BB.E5.91.BD.E4.BB.A4">2
移动光标类命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E5.B1.8F.E5.B9.95.E7.BF.BB.E6.BB.9A.E7.B1.BB.E5.91.BD.E4.BB.A4">3
屏幕翻滚类命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E6.8F.92.E5.85.A5.E6.96.87.E6.9C.AC.E7.B1.BB.E5.91.BD.E4.BB.A4">4
插入文本类命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E5.88.A0.E9.99.A4.E5.91.BD.E4.BB.A4">5
删除命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E6.90.9C.E7.B4.A2.E5.8F.8A.E6.9B.BF.E6.8D.A2.E5.91.BD.E4.BB.A4">6
搜索及替换命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E9.80.89.E9.A1.B9.E8.AE.BE.E7.BD.AE">7
选项设置</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E6.9C.80.E5.90.8E.E8.A1.8C.E6.96.B9.E5.BC.8F.E5.91.BD.E4.BB.A4">8
最后行方式命令</A><BR></DIV>
<DIV class=tocline><A
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8#.E5.AF.84.E5.AD.98.E5.99.A8.E6.93.8D.E4.BD.9C">9
寄存器操作</A><BR></DIV></TD></TR></TBODY></TABLE>
<DIV class=editsection style="FLOAT: right; MARGIN-LEFT: 5px">[<A title=Vi指令大全
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8&action=edit&section=1">编辑</A>]</DIV><A
name=.E8.BF.9B.E5.85.A5vi.E7.9A.84.E5.91.BD.E4.BB.A4></A>
<H2>进入vi的命令</H2>
<P>vi filename: 打开或新建文件,并将光标置于第一行首 </P>
<P>vi +n filename: 打开文件,并将光标置于第n行首 </P>
<P>vi + filename: 打开文件,并将光标置于最后一行首 </P>
<P>vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 </P>
<P>vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename </P>
<P>vi filename....filename: 打开多个文件,依次进行编辑 </P>
<DIV class=editsection style="FLOAT: right; MARGIN-LEFT: 5px">[<A title=Vi指令大全
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8&action=edit&section=2">编辑</A>]</DIV><A
name=.E7.A7.BB.E5.8A.A8.E5.85.89.E6.A0.87.E7.B1.BB.E5.91.BD.E4.BB.A4></A>
<H2>移动光标类命令</H2>
<P>h: 光标左移一个字符 </P>
<P>l: 光标右移一个字符 </P>
<P>space: 光标右移一个字符 </P>
<P>Backspace: 光标左移一个字符 </P>
<P>k或Ctrl+p: 光标上移一行 </P>
<P>j或Ctrl+n: 光标下移一行 </P>
<P>Enter: 光标下移一行 </P>
<P>w或W : 光标右移一个字至字首 </P>
<P>b或B : 光标左移一个字至字首 </P>
<P>e或E : 光标右移一个字至字尾 </P>
<P>): 光标移至句尾 </P>
<P>(: 光标移至句首 </P>
<P>}: 光标移至段落开头 </P>
<P>{: 光标移至段落结尾 </P>
<P>nG: 光标移至第n行首 </P>
<P>n+: 光标下移n行 </P>
<P>n-: 光标上移n行 </P>
<P>n$: 光标移至第n行尾 </P>
<P>H: 光标移至屏幕顶行 </P>
<P>M: 光标移至屏幕中间行 </P>
<P>L: 光标移至屏幕最后行 </P>
<P>0: 光标移至当前行首 </P>
<P>$: 光标移至当前行尾 </P>
<DIV class=editsection style="FLOAT: right; MARGIN-LEFT: 5px">[<A title=Vi指令大全
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8&action=edit&section=3">编辑</A>]</DIV><A
name=.E5.B1.8F.E5.B9.95.E7.BF.BB.E6.BB.9A.E7.B1.BB.E5.91.BD.E4.BB.A4></A>
<H2>屏幕翻滚类命令</H2>
<P>Ctrl+u: 向文件首翻半屏 </P>
<P>Ctrl+d: 向文件尾翻半屏 </P>
<P>Ctrl+f: 向文件尾翻一屏 </P>
<P>Ctrl+b: 向文件首翻一屏 </P>
<P>nz: 将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 </P>
<DIV class=editsection style="FLOAT: right; MARGIN-LEFT: 5px">[<A title=Vi指令大全
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8&action=edit&section=4">编辑</A>]</DIV><A
name=.E6.8F.92.E5.85.A5.E6.96.87.E6.9C.AC.E7.B1.BB.E5.91.BD.E4.BB.A4></A>
<H2>插入文本类命令</H2>
<P>i: 在光标前 </P>
<P>I: 在当前行首 </P>
<P>a: 光标后 </P>
<P>A: 在当前行尾 </P>
<P>o: 在当前行之下新开一行 </P>
<P>O: 在当前行之上新开一行 </P>
<P>r: 替换当前字符 </P>
<P>R: 替换当前字符及其后的字符,直至按ESC键 </P>
<P>s: 从当前光标位置处开始,以输入的文本替代指定数目的字符 </P>
<P>S: 删除指定数目的行,并以所输入文本代替之 </P>
<P>ncw或nCW: 修改指定数目的字 </P>
<P>nCC: 修改指定数目的行 </P>
<DIV class=editsection style="FLOAT: right; MARGIN-LEFT: 5px">[<A title=Vi指令大全
href="http://kb.discuz.net/index.php?title=Vi%E6%8C%87%E4%BB%A4%E5%A4%A7%E5%85%A8&action=edit&section=5">编辑</A>]</DIV><A
name=.E5.88.A0.E9.99.A4.E5.91.BD.E4.BB.A4></A>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -