📄 [ 永远的unix vi介绍编 (3) vi命令 ].htm
字号:
<BR><BR> W 往下移动标到下一个字的开始.
<BR><BR> ^ 移到该行第一个非空白字元.
<BR><BR> e 移动到该字的最後一字母.
<BR><BR> f<字元> 行中向後搜寻该字母并移动标到该位置.
<BR> 移动到a字母的位置fa
<BR><BR> t<字元> 行中向後搜寻该字母并移动标到该字元前一个位置.
<BR><BR> { 往上移动到前一段落.
<BR><BR> } 往下移动到後一段落.
<BR><BR> 档案命令: <BR>
<BR> <control+G> 显示档案的资讯。
<BR> 显示出目前档案是否更改,所在行的位置.
<BR> file_name: unmodified : line 1 of 380 [0%]
<BR><BR> <control+L> 重画萤幕。
<BR><BR> <control+R> 重画萤幕。
<BR>
<BR> <control+Z> 暂停编辑 回到shell,可用fg回到编辑画面
<BR><BR> <control+^> 切换到最近编辑的档案.
<BR> vi file_name file_name2
<BR> 用此命命可以在两个档案中切换.
<BR><BR> ZZ 将文件存档并离开vi
<BR>
<BR> 编辑命令:
<BR>
<BR> 输入:
<BR> I 移动标道行首的第一个字元并开始接受输入.
<BR><BR> R 以取代模式进入输入模式.
<BR>
<BR> :
<BR> Y 该行到暂存区
<BR>
<BR> 删除:
<BR> D 从标目前位置道行尾的所有字元删除..
<BR><BR> S 将该行清除并进入输入模式.
<BR><BR> X 删除标之前的一个字元
<BR>
<BR> 取代:
<BR> !shell命令 !後接shell comd ,并以shell cmd 执行结果取代标该行.
<BR> !panda
<BR> 用以下讯息取代原有行的内容
<BR> bash: panda: command not found
<BR><BR> r 按r後接着按某字元,以取代标所在的该字元.
<BR><BR> ~ 切换标所在字元的大小写
<BR> 重:
<BR> & 在该行重之前的规则表示式.
<BR> 前提是需要之前有执行过规则表示式.
<BR> 用panda取代a :s/a/panda/
<BR> 若之前没有任何表示式 则系统会显示如下讯息
<BR> No previous regular expression
<BR><BR> . 重上一个更改文件内容的vi命令.
<BR><BR> n 搜寻之前所搜寻过的字串
<BR> 若先执行 /BSD
<BR> 再执行 n 等同於执行 /BSD
<BR> 若先前没有搜寻任何东西 会有如下讯息
<BR> No previous search pattern.
<BR><BR> 复原:
<BR> U 恢复状态到标起初接触此行的状态
<BR>
<BR> u 复原前一个动作产生的效果(也就是回复)
<BR><BR> 其他:
<BR> : 执行ex 命令
<BR><BR> J 将下一行与此行合.
<BR><BR> Q 离开vi模式并切换到ex模式.
<BR><BR> ◎参考资料: man vi (<A
href="http://www.fanqiang.com/">http://www.fanqiang.com/</A>)
</FONT> 进入【<A
href="http://www.chinaunix.net/">UNIX论坛</A>】 </TD></TR>
<TR>
<TD>
<HR>
</TD></TR>
<TR>
<TD><B>相关文章</B> </TD></TR>
<TR>
<TD><A
href="http://www.fanqiang.com/a1/b5/20020317/080000140.html">vi介绍编
(2) 参数简介</A> <SMALL>(2002-03-17 08:00:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20020316/080000139.html">vi介绍编
(1) vi快速入门</A> <SMALL>(2002-03-16 08:00:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20020302/080001114.html">用 vi
多行注释</A> <SMALL>(2002-03-02 08:00:01)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20020301/080200113.html">在 VIM
下使用滚轮鼠标</A> <SMALL>(2002-03-01 08:02:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b6/20020110/07100044.html">HP-UX在vi中如何才何输入汉字</A>
<SMALL>(2002-01-10 07:10:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20011022/0800001492.html">VI中汉字显示成\xc8\xf0字样的解决办法</A>
<SMALL>(2001-10-22 08:00:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20010905/0700001237.html">VI的常见使用技巧</A>
<SMALL>(2001-09-05 07:00:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20010818/0805001142.html">如何使
Tandem 的 vi 能使用汉字?</A> <SMALL>(2001-08-18
08:05:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a3/b5/20010719/070000972.html">网络管理员指南
-15.Sendmail+IDA -5>Administrivia 和愚蠢的邮件诡计</A> <SMALL>(2001-07-19
07:00:00)</SMALL></FONT><BR><A
href="http://www.fanqiang.com/a1/b5/20010706/090400812.html">在AT& T
UNIX系统V下生成一个新的可引导硬盘的原理及步骤</A> <SMALL>(2001-07-06
09:04:00)</SMALL></FONT><BR></TD></TR>
<TR>
<TR>
<TD><BR>===<A
href="http://ftp.fanqiang.com/cgi-bin/find.cgi?key=vi">更多相关</A>===</TD></TR>
<TR>
<TD> </TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD width="100%" bgColor=#d09f0d colSpan=5 height=2><IMG height=1
src="[ 永远的UNIX vi介绍编 (3) vi命令 ].files/c.gif" width=1></TD></TR>
<TR>
<TD vAlign=top width="100%" colSpan=5 height=40>
<P align=center><FONT color=#ffffff>★ 樊强制作 欢迎分享 ★
</FONT></P></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -