`
ossd_小羊
  • 浏览: 30305 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

vi 基本使用

阅读更多
1. 进入与离开要进入vi可以直接在系统提示字元下键入vi<档案名称>,
    vi可以自动帮你载入所要编辑的档案或是开启一个新档。
    进入vi後萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。
   要离开vi可以在指令模式下键入:q,:wq指令则是存档後再离开(注意冒号)。
   要切换到指令模式下则是用[ESC]键,如果不晓得现在是处於什麽模式,
   可以多按几次[ESC],系统会发出哔哔声以确定进入指令模式。
   
2.要如何输入资料呢?有好几个指令可以进入输入模式:
   新增 (append)
   a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。
   A 从游标所在列最後面的地方开始新增资料。
  
   插入 (insert)
   i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。
   I 从游标所在列的第一个非空白字元前面开始插入资料。
  
   开始 (open)
   o 在游标所在列下新增一列并进入输入模式。
   O 在游标所在列上方新增一列并进入输入模式。

  3.删除与修改
 
    何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。
    这里先介绍vi的如何做删除与修改。
    (注意:在vi的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑的地方,然後才下指令做编辑。)

    x 删除游标所在字元。
   
    dd 删除游标所在的列。
   
    r 修改游标所在字元,r 後接著要修正的字元。
   
    R 进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到指令模式下为止。
   
    s 删除游标所在字元,并进入输入模式。
   
    S 删除游标所在的列,并进入输入模式。
   
    在指令模式下移动游标的基本指令是h,j,k,l 。
                                                                                                                                                  
    U指令则可以恢复游标所在列的所有改变。
   
    0移到行首
   
    Ctrl-F 向前翻页

    Ctrl-B 向后翻页

    nG 到第n行

    G 到最后一行
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics