1 / 5
文档名称:

Debian下vi的使用方法.doc

格式:doc   大小:26KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Debian下vi的使用方法.doc

上传人:taoapp 2022/1/25 文件大小:26 KB

下载得到文件列表

Debian下vi的使用方法.doc

文档介绍

文档介绍:Debian下vi的使用方法
原文出处:-2630593-id-
今天第一次用debian,使用vi写一个shell脚本,一下子傻眼了,怎么删不掉呢?快快我们固然可以用 PC 的键盘来说明 vi 的操作,但是还是得提一下这个问题。
删除与修改
何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍 vi 的如何做删除与修改。(注意:在 vi 的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑的地方,然後才下指令做编辑。)
x 删除游标所在字元。
dd删除游标所在的列。
r 修改游标所在字元,r 後接著要修正的字元。
R 进入取代状态,新增资料会覆盖原先资料,直到按 [ESC] 回到指令模式下为止。
s 删除游标所在字元,并进入输入模式。
S 删除游标所在的列,并进入输入模式。
其实呢,在 PC 上根本没有这麽麻烦!输入跟编辑都可以在输入模式下完成。例如要删除字元,直接按 [Delete] 不就得了。而插入状态与取代状态可以直接用 [Insert] 切换,犯不著用什麽指令模式的编辑指令。不过就如前面所提到的,这些指令几乎是每台终端机都能用,而不是仅仅在 PC 上。
在指令模式下移动游标的基本指令是 h, j, k, l 。想来各位现在也应该能猜到只要直接用 PC 的方向键就可以了,而且无论在指令模式或输入模式下都可以。多容易不是。
当然 PC 键盘也有不足之处。有个很好用的指令 u 可以恢复被删除的资料,而 U 指令则可以恢复游标所在列的所有改变。这与某些电脑上的 [Undo] 按键功能相同。
6、Vi 进阶应用
相信现在对於 vi 应该已经有相当的认识。处理文字也不会有什麽麻烦才对。如果有兴趣善用 vi 的其它功能进一步简化操作过程,不妨继续看下去。
移动游标
由於许多编辑工作是藉由游标来定位,所以 vi 提供许多移动游标的方式,这个我们列几张简表来说明(这些当然是指令模式下的指令):
┌—————┬—————————————┬—————┐
│指令│说明│功能键│
├—————┼—————————————┼—————┤
│0 │移动到游标所在列的最前面│[Home] │
├—————┼—————————————┼—————┤
│$ │移动到游标所在列的最後面│[End] │
├—————┼—————————————┼—————┤
│[CTRL][d] │向下半页││
├—————┼—————————————┼—————┤
│[CTRL][f] │向下一页│[PageDown]│
├—————┼—————————————┼—————┤
│[CTRL][u] │向上半页││
├—————┼—————————————┼—————┤
│[CTRL][b] │向上一页│[PageUp] │
└—————┴—————————————┴—————┘
┌——┬—————————————————┐
│指令│说明│
├——┼———————————————